1  
2  
3   Microchip  Technology  PIC18  PRO  Macro  Assembler  V1.21  build  54009 
4                                                                                                   Fri  Dec  05  12:22:23  2014
5  
6   Microchip  Technology  Omniscient  Code  Generator  (PRO  mode)  build  54009
7         1   0000                      opt  subtitle  "Microchip  Technology  Omniscient  Code  Generator  (PRO  mode)  build  54009"
8         2                           
9         3                            opt  pagewidth  120
10         4                           
11         5                                   opt  pm
12         6                           
13         7                                   processor      18F2580
14         8   0000                      porta  equ       0F80h
15         9   0000                      portb  equ       0F81h
16        10   0000                      portc  equ       0F82h
17        11   0000                      portd  equ       0F83h
18        12   0000                      porte  equ       0F84h
19        13   0000                      lata   equ        0F89h
20        14   0000                      latb   equ        0F8Ah
21        15   0000                      latc   equ        0F8Bh
22        16   0000                      latd   equ        0F8Ch
23        17   0000                      late   equ        0F8Dh
24        18   0000                      trisa  equ       0F92h
25        19   0000                      trisb  equ       0F93h
26        20   0000                      trisc  equ       0F94h
27        21   0000                      trisd  equ       0F95h
28        22   0000                      trise  equ       0F96h
29        23   0000                      pie1   equ        0F9Dh
30        24   0000                      pir1   equ        0F9Eh
31        25   0000                      ipr1   equ        0F9Fh
32        26   0000                      pie2   equ        0FA0h
33        27   0000                      pir2   equ        0FA1h
34        28   0000                      ipr2   equ        0FA2h
35        29   0000                      t3con  equ       0FB1h
36        30   0000                      tmr3l  equ       0FB2h
37        31   0000                      tmr3h  equ       0FB3h
38        32   0000                      ccp1con        equ     0FBDh
39        33   0000                      ccpr1l equ      0FBEh
40        34   0000                      ccpr1h equ      0FBFh
41        35   0000                      adcon1 equ      0FC1h
42        36   0000                      adcon0 equ      0FC2h
43        37   0000                      adresl equ      0FC3h
44        38   0000                      adresh equ      0FC4h
45        39   0000                      sspcon2        equ     0FC5h
46        40   0000                      sspcon1        equ     0FC6h
47        41   0000                      sspstat        equ     0FC7h
48        42   0000                      sspadd equ      0FC8h
49        43   0000                      sspbuf equ      0FC9h
50        44   0000                      t2con  equ       0FCAh
51        45   0000                      pr2    equ 0FCBh
52        46   0000                      tmr2   equ        0FCCh
53        47   0000                      t1con  equ       0FCDh
54        48   0000                      tmr1l  equ       0FCEh
55        49   0000                      tmr1h  equ       0FCFh
56        50   0000                      rcon   equ        0FD0h
57        51   0000                      wdtcon equ      0FD1h
58        52   0000                      lvdcon equ      0FD2h
59        53   0000                      osccon equ      0FD3h
60        54   0000                      t0con  equ       0FD5h
61        55   0000                      tmr0l  equ       0FD6h
62        56   0000                      tmr0h  equ       0FD7h
63        57   0000                      status equ      0FD8h
64        58   0000                      fsr2   equ        0FD9h
65        59   0000                      fsr2l  equ       0FD9h
66        60   0000                      fsr2h  equ       0FDAh
67        61   0000                      plusw2 equ      0FDBh
68        62   0000                      preinc2        equ     0FDCh
69        63   0000                      postdec2       equ    0FDDh
70        64   0000                      postinc2       equ    0FDEh
71        65   0000                      indf2  equ       0FDFh
72        66   0000                      bsr    equ 0FE0h
73        67   0000                      fsr1   equ        0FE1h
74        68   0000                      fsr1l  equ       0FE1h
75        69   0000                      fsr1h  equ       0FE2h
76        70   0000                      plusw1 equ      0FE3h
77        71   0000                      preinc1        equ     0FE4h
78        72   0000                      postdec1       equ    0FE5h
79        73   0000                      postinc1       equ    0FE6h
80        74   0000                      indf1  equ       0FE7h
81        75   0000                      wreg   equ        0FE8h
82        76   0000                      fsr0   equ        0FE9h
83        77   0000                      fsr0l  equ       0FE9h
84        78   0000                      fsr0h  equ       0FEAh
85        79   0000                      plusw0 equ      0FEBh
86        80   0000                      preinc0        equ     0FECh
87        81   0000                      postdec0       equ    0FEDh
88        82   0000                      postinc0       equ    0FEEh
89        83   0000                      indf0  equ       0FEFh
90        84   0000                      intcon3        equ     0FF0h
91        85   0000                      intcon2        equ     0FF1h
92        86   0000                      intcon equ      0FF2h
93        87   0000                      prod   equ        0FF3h
94        88   0000                      prodl  equ       0FF3h
95        89   0000                      prodh  equ       0FF4h
96        90   0000                      tablat equ      0FF5h
97        91   0000                      tblptr equ      0FF6h
98        92   0000                      tblptrl        equ     0FF6h
99        93   0000                      tblptrh        equ     0FF7h
100        94   0000                      tblptru        equ     0FF8h
101        95   0000                      pcl    equ 0FF9h
102        96   0000                      pclat  equ       0FFAh
103        97   0000                      pclath equ      0FFAh
104        98   0000                      pclatu equ      0FFBh
105        99   0000                      stkptr equ      0FFCh
106       100   0000                      tosl   equ        0FFDh
107       101   0000                      tosh   equ        0FFEh
108       102   0000                      tosu   equ        0FFFh
109       103                            skipnz  macro
110       104                                   btfsc  status,2
111       105   0000                      endm
112       106                            pushw  macro
113       107                                   movwf  postinc1
114       108   0000                      endm
115       109                            pushf  macro  arg1
116       110                                   movff  arg1,  postinc1
117       111   0000                      endm
118       112                            popw  macro
119       113                                   movf  postdec1,w
120       114                                   movf  indf1,w
121       115   0000                      endm
122       116                            popf  macro  arg1
123       117                                   movf  postdec1,w
124       118                                   movff  indf1,arg1
125       119   0000                      endm
126       120                            popfc  macro  arg1
127       121                                   movff  plusw1,arg1
128       122                                   decfsz  fsr1,f
129       123   0000                      endm
130       124                                   global __ramtop
131       125                                   global __accesstop
132       126                            #  46  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
133       127   0000                      RXF6SIDH  equ  0D60h  ;# 
134       128                            #  178  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
135       129   0000                      RXF6SIDL  equ  0D61h  ;# 
136       130                            #  291  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
137       131   0000                      RXF6EIDH  equ  0D62h  ;# 
138       132                            #  423  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
139       133   0000                      RXF6EIDL  equ  0D63h  ;# 
140       134                            #  555  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
141       135   0000                      RXF7SIDH  equ  0D64h  ;# 
142       136                            #  687  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
143       137   0000                      RXF7SIDL  equ  0D65h  ;# 
144       138                            #  800  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
145       139   0000                      RXF7EIDH  equ  0D66h  ;# 
146       140                            #  932  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
147       141   0000                      RXF7EIDL  equ  0D67h  ;# 
148       142                            #  1064  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
149       143   0000                      RXF8SIDH  equ  0D68h  ;# 
150       144                            #  1196  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
151       145   0000                      RXF8SIDL  equ  0D69h  ;# 
152       146                            #  1309  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
153       147   0000                      RXF8EIDH  equ  0D6Ah  ;# 
154       148                            #  1441  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
155       149   0000                      RXF8EIDL  equ  0D6Bh  ;# 
156       150                            #  1573  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
157       151   0000                      RXF9SIDH  equ  0D70h  ;# 
158       152                            #  1705  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
159       153   0000                      RXF9SIDL  equ  0D71h  ;# 
160       154                            #  1818  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
161       155   0000                      RXF9EIDH  equ  0D72h  ;# 
162       156                            #  1950  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
163       157   0000                      RXF9EIDL  equ  0D73h  ;# 
164       158                            #  2082  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
165       159   0000                      RXF10SIDH  equ  0D74h  ;# 
166       160                            #  2214  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
167       161   0000                      RXF10SIDL  equ  0D75h  ;# 
168       162                            #  2327  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
169       163   0000                      RXF10EIDH  equ  0D76h  ;# 
170       164                            #  2459  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
171       165   0000                      RXF10EIDL  equ  0D77h  ;# 
172       166                            #  2591  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
173       167   0000                      RXF11SIDH  equ  0D78h  ;# 
174       168                            #  2723  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
175       169   0000                      RXF11SIDL  equ  0D79h  ;# 
176       170                            #  2836  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
177       171   0000                      RXF11EIDH  equ  0D7Ah  ;# 
178       172                            #  2968  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
179       173   0000                      RXF11EIDL  equ  0D7Bh  ;# 
180       174                            #  3100  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
181       175   0000                      RXF12SIDH  equ  0D80h  ;# 
182       176                            #  3232  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
183       177   0000                      RXF12SIDL  equ  0D81h  ;# 
184       178                            #  3345  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
185       179   0000                      RXF12EIDH  equ  0D82h  ;# 
186       180                            #  3477  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
187       181   0000                      RXF12EIDL  equ  0D83h  ;# 
188       182                            #  3609  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
189       183   0000                      RXF13SIDH  equ  0D84h  ;# 
190       184                            #  3741  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
191       185   0000                      RXF13SIDL  equ  0D85h  ;# 
192       186                            #  3854  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
193       187   0000                      RXF13EIDH  equ  0D86h  ;# 
194       188                            #  3986  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
195       189   0000                      RXF13EIDL  equ  0D87h  ;# 
196       190                            #  4118  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
197       191   0000                      RXF14SIDH  equ  0D88h  ;# 
198       192                            #  4250  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
199       193   0000                      RXF14SIDL  equ  0D89h  ;# 
200       194                            #  4363  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
201       195   0000                      RXF14EIDH  equ  0D8Ah  ;# 
202       196                            #  4495  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
203       197   0000                      RXF14EIDL  equ  0D8Bh  ;# 
204       198                            #  4627  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
205       199   0000                      RXF15SIDH  equ  0D90h  ;# 
206       200                            #  4759  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
207       201   0000                      RXF15SIDL  equ  0D91h  ;# 
208       202                            #  4872  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
209       203   0000                      RXF15EIDH  equ  0D92h  ;# 
210       204                            #  5004  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
211       205   0000                      RXF15EIDL  equ  0D93h  ;# 
212       206                            #  5136  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
213       207   0000                      RXFCON0  equ  0DD4h  ;# 
214       208                            #  5197  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
215       209   0000                      RXFCON1  equ  0DD5h  ;# 
216       210                            #  5258  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
217       211   0000                      SDFLC  equ  0DD8h  ;# 
218       212                            #  5333  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
219       213   0000                      RXFBCON0  equ  0DE0h  ;# 
220       214                            #  5402  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
221       215   0000                      RXFBCON1  equ  0DE1h  ;# 
222       216                            #  5471  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
223       217   0000                      RXFBCON2  equ  0DE2h  ;# 
224       218                            #  5540  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
225       219   0000                      RXFBCON3  equ  0DE3h  ;# 
226       220                            #  5609  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
227       221   0000                      RXFBCON4  equ  0DE4h  ;# 
228       222                            #  5678  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
229       223   0000                      RXFBCON5  equ  0DE5h  ;# 
230       224                            #  5747  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
231       225   0000                      RXFBCON6  equ  0DE6h  ;# 
232       226                            #  5816  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
233       227   0000                      RXFBCON7  equ  0DE7h  ;# 
234       228                            #  5885  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
235       229   0000                      MSEL0  equ  0DF0h  ;# 
236       230                            #  5946  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
237       231   0000                      MSEL1  equ  0DF1h  ;# 
238       232                            #  6007  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
239       233   0000                      MSEL2  equ  0DF2h  ;# 
240       234                            #  6068  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
241       235   0000                      MSEL3  equ  0DF3h  ;# 
242       236                            #  6129  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
243       237   0000                      BSEL0  equ  0DF8h  ;# 
244       238                            #  6179  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
245       239   0000                      BIE0  equ  0DFAh  ;# 
246       240                            #  6257  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
247       241   0000                      TXBIE  equ  0DFCh  ;# 
248       242                            #  6316  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
249       243   0000                      B0CON  equ  0E20h  ;# 
250       244                            #  6628  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
251       245   0000                      B0SIDH  equ  0E21h  ;# 
252       246                            #  6760  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
253       247   0000                      B0SIDL  equ  0E22h  ;# 
254       248                            #  6887  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
255       249   0000                      B0EIDH  equ  0E23h  ;# 
256       250                            #  7019  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
257       251   0000                      B0EIDL  equ  0E24h  ;# 
258       252                            #  7151  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
259       253   0000                      B0DLC  equ  0E25h  ;# 
260       254                            #  7298  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
261       255   0000                      B0D0  equ  0E26h  ;# 
262       256                            #  7359  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
263       257   0000                      B0D1  equ  0E27h  ;# 
264       258                            #  7420  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
265       259   0000                      B0D2  equ  0E28h  ;# 
266       260                            #  7481  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
267       261   0000                      B0D3  equ  0E29h  ;# 
268       262                            #  7542  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
269       263   0000                      B0D4  equ  0E2Ah  ;# 
270       264                            #  7603  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
271       265   0000                      B0D5  equ  0E2Bh  ;# 
272       266                            #  7664  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
273       267   0000                      B0D6  equ  0E2Ch  ;# 
274       268                            #  7725  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
275       269   0000                      B0D7  equ  0E2Dh  ;# 
276       270                            #  7786  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
277       271   0000                      CANSTAT_RO9  equ  0E2Eh  ;# 
278       272                            #  7879  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
279       273   0000                      CANCON_RO9  equ  0E2Fh  ;# 
280       274                            #  7961  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
281       275   0000                      B1CON  equ  0E30h  ;# 
282       276                            #  8273  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
283       277   0000                      B1SIDH  equ  0E31h  ;# 
284       278                            #  8405  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
285       279   0000                      B1SIDL  equ  0E32h  ;# 
286       280                            #  8532  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
287       281   0000                      B1EIDH  equ  0E33h  ;# 
288       282                            #  8664  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
289       283   0000                      B1EIDL  equ  0E34h  ;# 
290       284                            #  8796  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
291       285   0000                      B1DLC  equ  0E35h  ;# 
292       286                            #  8943  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
293       287   0000                      B1D0  equ  0E36h  ;# 
294       288                            #  9004  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
295       289   0000                      B1D1  equ  0E37h  ;# 
296       290                            #  9065  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
297       291   0000                      B1D2  equ  0E38h  ;# 
298       292                            #  9126  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
299       293   0000                      B1D3  equ  0E39h  ;# 
300       294                            #  9187  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
301       295   0000                      B1D4  equ  0E3Ah  ;# 
302       296                            #  9248  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
303       297   0000                      B1D5  equ  0E3Bh  ;# 
304       298                            #  9309  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
305       299   0000                      B1D6  equ  0E3Ch  ;# 
306       300                            #  9370  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
307       301   0000                      B1D7  equ  0E3Dh  ;# 
308       302                            #  9431  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
309       303   0000                      CANSTAT_RO8  equ  0E3Eh  ;# 
310       304                            #  9524  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
311       305   0000                      CANCON_RO8  equ  0E3Fh  ;# 
312       306                            #  9606  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
313       307   0000                      B2CON  equ  0E40h  ;# 
314       308                            #  9918  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
315       309   0000                      B2SIDH  equ  0E41h  ;# 
316       310                            #  10050  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
317       311   0000                      B2SIDL  equ  0E42h  ;# 
318       312                            #  10186  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
319       313   0000                      B2EIDH  equ  0E43h  ;# 
320       314                            #  10318  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
321       315   0000                      B2EIDL  equ  0E44h  ;# 
322       316                            #  10450  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
323       317   0000                      B2DLC  equ  0E45h  ;# 
324       318                            #  10597  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
325       319   0000                      B2D0  equ  0E46h  ;# 
326       320                            #  10658  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
327       321   0000                      B2D1  equ  0E47h  ;# 
328       322                            #  10719  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
329       323   0000                      B2D2  equ  0E48h  ;# 
330       324                            #  10780  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
331       325   0000                      B2D3  equ  0E49h  ;# 
332       326                            #  10841  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
333       327   0000                      B2D4  equ  0E4Ah  ;# 
334       328                            #  10902  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
335       329   0000                      B2D5  equ  0E4Bh  ;# 
336       330                            #  10963  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
337       331   0000                      B2D6  equ  0E4Ch  ;# 
338       332                            #  11024  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
339       333   0000                      B2D7  equ  0E4Dh  ;# 
340       334                            #  11085  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
341       335   0000                      CANSTAT_RO7  equ  0E4Eh  ;# 
342       336                            #  11178  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
343       337   0000                      CANCON_RO7  equ  0E4Fh  ;# 
344       338                            #  11260  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
345       339   0000                      B3CON  equ  0E50h  ;# 
346       340                            #  11572  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
347       341   0000                      B3SIDH  equ  0E51h  ;# 
348       342                            #  11704  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
349       343   0000                      B3SIDL  equ  0E52h  ;# 
350       344                            #  11840  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
351       345   0000                      B3EIDH  equ  0E53h  ;# 
352       346                            #  11972  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
353       347   0000                      B3EIDL  equ  0E54h  ;# 
354       348                            #  12104  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
355       349   0000                      B3DLC  equ  0E55h  ;# 
356       350                            #  12251  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
357       351   0000                      B3D0  equ  0E56h  ;# 
358       352                            #  12312  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
359       353   0000                      B3D1  equ  0E57h  ;# 
360       354                            #  12373  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
361       355   0000                      B3D2  equ  0E58h  ;# 
362       356                            #  12434  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
363       357   0000                      B3D3  equ  0E59h  ;# 
364       358                            #  12495  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
365       359   0000                      B3D4  equ  0E5Ah  ;# 
366       360                            #  12556  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
367       361   0000                      B3D5  equ  0E5Bh  ;# 
368       362                            #  12617  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
369       363   0000                      B3D6  equ  0E5Ch  ;# 
370       364                            #  12678  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
371       365   0000                      B3D7  equ  0E5Dh  ;# 
372       366                            #  12739  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
373       367   0000                      CANSTAT_RO6  equ  0E5Eh  ;# 
374       368                            #  12832  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
375       369   0000                      CANCON_RO6  equ  0E5Fh  ;# 
376       370                            #  12914  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
377       371   0000                      B4CON  equ  0E60h  ;# 
378       372                            #  13226  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
379       373   0000                      B4SIDH  equ  0E61h  ;# 
380       374                            #  13358  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
381       375   0000                      B4SIDL  equ  0E62h  ;# 
382       376                            #  13494  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
383       377   0000                      B4EIDH  equ  0E63h  ;# 
384       378                            #  13626  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
385       379   0000                      B4EIDL  equ  0E64h  ;# 
386       380                            #  13758  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
387       381   0000                      B4DLC  equ  0E65h  ;# 
388       382                            #  13905  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
389       383   0000                      B4D0  equ  0E66h  ;# 
390       384                            #  13966  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
391       385   0000                      B4D1  equ  0E67h  ;# 
392       386                            #  14027  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
393       387   0000                      B4D2  equ  0E68h  ;# 
394       388                            #  14088  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
395       389   0000                      B4D3  equ  0E69h  ;# 
396       390                            #  14149  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
397       391   0000                      B4D4  equ  0E6Ah  ;# 
398       392                            #  14210  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
399       393   0000                      B4D5  equ  0E6Bh  ;# 
400       394                            #  14271  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
401       395   0000                      B4D6  equ  0E6Ch  ;# 
402       396                            #  14332  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
403       397   0000                      B4D7  equ  0E6Dh  ;# 
404       398                            #  14402  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
405       399   0000                      CANSTAT_RO5  equ  0E6Eh  ;# 
406       400                            #  14495  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
407       401   0000                      CANCON_RO5  equ  0E6Fh  ;# 
408       402                            #  14577  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
409       403   0000                      B5CON  equ  0E70h  ;# 
410       404                            #  14889  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
411       405   0000                      B5SIDH  equ  0E71h  ;# 
412       406                            #  15021  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
413       407   0000                      B5SIDL  equ  0E72h  ;# 
414       408                            #  15166  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
415       409   0000                      B5EIDH  equ  0E73h  ;# 
416       410                            #  15298  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
417       411   0000                      B5EIDL  equ  0E74h  ;# 
418       412                            #  15430  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
419       413   0000                      B5DLC  equ  0E75h  ;# 
420       414                            #  15571  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
421       415   0000                      B5D0  equ  0E76h  ;# 
422       416                            #  15641  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
423       417   0000                      B5D1  equ  0E77h  ;# 
424       418                            #  15702  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
425       419   0000                      B5D2  equ  0E78h  ;# 
426       420                            #  15772  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
427       421   0000                      B5D3  equ  0E79h  ;# 
428       422                            #  15833  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
429       423   0000                      B5D4  equ  0E7Ah  ;# 
430       424                            #  15894  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
431       425   0000                      B5D5  equ  0E7Bh  ;# 
432       426                            #  15955  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
433       427   0000                      B5D6  equ  0E7Ch  ;# 
434       428                            #  16016  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
435       429   0000                      B5D7  equ  0E7Dh  ;# 
436       430                            #  16077  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
437       431   0000                      CANSTAT_RO4  equ  0E7Eh  ;# 
438       432                            #  16170  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
439       433   0000                      CANCON_RO4  equ  0E7Fh  ;# 
440       434                            #  16252  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
441       435   0000                      RXF0SIDH  equ  0F00h  ;# 
442       436                            #  16384  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
443       437   0000                      RXF0SIDL  equ  0F01h  ;# 
444       438                            #  16497  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
445       439   0000                      RXF0EIDH  equ  0F02h  ;# 
446       440                            #  16629  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
447       441   0000                      RXF0EIDL  equ  0F03h  ;# 
448       442                            #  16761  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
449       443   0000                      RXF1SIDH  equ  0F04h  ;# 
450       444                            #  16893  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
451       445   0000                      RXF1SIDL  equ  0F05h  ;# 
452       446                            #  17006  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
453       447   0000                      RXF1EIDH  equ  0F06h  ;# 
454       448                            #  17138  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
455       449   0000                      RXF1EIDL  equ  0F07h  ;# 
456       450                            #  17270  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
457       451   0000                      RXF2SIDH  equ  0F08h  ;# 
458       452                            #  17402  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
459       453   0000                      RXF2SIDL  equ  0F09h  ;# 
460       454                            #  17515  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
461       455   0000                      RXF2EIDH  equ  0F0Ah  ;# 
462       456                            #  17647  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
463       457   0000                      RXF2EIDL  equ  0F0Bh  ;# 
464       458                            #  17779  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
465       459   0000                      RXF3SIDH  equ  0F0Ch  ;# 
466       460                            #  17911  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
467       461   0000                      RXF3SIDL  equ  0F0Dh  ;# 
468       462                            #  18024  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
469       463   0000                      RXF3EIDH  equ  0F0Eh  ;# 
470       464                            #  18156  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
471       465   0000                      RXF3EIDL  equ  0F0Fh  ;# 
472       466                            #  18288  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
473       467   0000                      RXF4SIDH  equ  0F10h  ;# 
474       468                            #  18420  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
475       469   0000                      RXF4SIDL  equ  0F11h  ;# 
476       470                            #  18533  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
477       471   0000                      RXF4EIDH  equ  0F12h  ;# 
478       472                            #  18665  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
479       473   0000                      RXF4EIDL  equ  0F13h  ;# 
480       474                            #  18797  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
481       475   0000                      RXF5SIDH  equ  0F14h  ;# 
482       476                            #  18929  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
483       477   0000                      RXF5SIDL  equ  0F15h  ;# 
484       478                            #  19042  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
485       479   0000                      RXF5EIDH  equ  0F16h  ;# 
486       480                            #  19174  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
487       481   0000                      RXF5EIDL  equ  0F17h  ;# 
488       482                            #  19306  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
489       483   0000                      RXM0SIDH  equ  0F18h  ;# 
490       484                            #  19438  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
491       485   0000                      RXM0SIDL  equ  0F19h  ;# 
492       486                            #  19542  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
493       487   0000                      RXM0EIDH  equ  0F1Ah  ;# 
494       488                            #  19674  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
495       489   0000                      RXM0EIDL  equ  0F1Bh  ;# 
496       490                            #  19806  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
497       491   0000                      RXM1SIDH  equ  0F1Ch  ;# 
498       492                            #  19938  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
499       493   0000                      RXM1SIDL  equ  0F1Dh  ;# 
500       494                            #  20042  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
501       495   0000                      RXM1EIDH  equ  0F1Eh  ;# 
502       496                            #  20174  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
503       497   0000                      RXM1EIDL  equ  0F1Fh  ;# 
504       498                            #  20306  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
505       499   0000                      TXB2CON  equ  0F20h  ;# 
506       500                            #  20433  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
507       501   0000                      TXB2SIDH  equ  0F21h  ;# 
508       502                            #  20565  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
509       503   0000                      TXB2SIDL  equ  0F22h  ;# 
510       504                            #  20669  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
511       505   0000                      TXB2EIDH  equ  0F23h  ;# 
512       506                            #  20801  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
513       507   0000                      TXB2EIDL  equ  0F24h  ;# 
514       508                            #  20933  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
515       509   0000                      TXB2DLC  equ  0F25h  ;# 
516       510                            #  21021  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
517       511   0000                      TXB2D0  equ  0F26h  ;# 
518       512                            #  21082  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
519       513   0000                      TXB2D1  equ  0F27h  ;# 
520       514                            #  21143  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
521       515   0000                      TXB2D2  equ  0F28h  ;# 
522       516                            #  21204  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
523       517   0000                      TXB2D3  equ  0F29h  ;# 
524       518                            #  21265  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
525       519   0000                      TXB2D4  equ  0F2Ah  ;# 
526       520                            #  21326  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
527       521   0000                      TXB2D5  equ  0F2Bh  ;# 
528       522                            #  21387  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
529       523   0000                      TXB2D6  equ  0F2Ch  ;# 
530       524                            #  21448  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
531       525   0000                      TXB2D7  equ  0F2Dh  ;# 
532       526                            #  21509  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
533       527   0000                      CANSTAT_RO3  equ  0F2Eh  ;# 
534       528                            #  21602  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
535       529   0000                      CANCON_RO3  equ  0F2Fh  ;# 
536       530                            #  21684  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
537       531   0000                      TXB1CON  equ  0F30h  ;# 
538       532                            #  21811  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
539       533   0000                      TXB1SIDH  equ  0F31h  ;# 
540       534                            #  21943  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
541       535   0000                      TXB1SIDL  equ  0F32h  ;# 
542       536                            #  22047  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
543       537   0000                      TXB1EIDH  equ  0F33h  ;# 
544       538                            #  22179  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
545       539   0000                      TXB1EIDL  equ  0F34h  ;# 
546       540                            #  22311  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
547       541   0000                      TXB1DLC  equ  0F35h  ;# 
548       542                            #  22399  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
549       543   0000                      TXB1D0  equ  0F36h  ;# 
550       544                            #  22460  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
551       545   0000                      TXB1D1  equ  0F37h  ;# 
552       546                            #  22521  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
553       547   0000                      TXB1D2  equ  0F38h  ;# 
554       548                            #  22582  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
555       549   0000                      TXB1D3  equ  0F39h  ;# 
556       550                            #  22643  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
557       551   0000                      TXB1D4  equ  0F3Ah  ;# 
558       552                            #  22704  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
559       553   0000                      TXB1D5  equ  0F3Bh  ;# 
560       554                            #  22765  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
561       555   0000                      TXB1D6  equ  0F3Ch  ;# 
562       556                            #  22826  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
563       557   0000                      TXB1D7  equ  0F3Dh  ;# 
564       558                            #  22887  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
565       559   0000                      CANSTAT_RO2  equ  0F3Eh  ;# 
566       560                            #  22980  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
567       561   0000                      CANCON_RO2  equ  0F3Fh  ;# 
568       562                            #  23062  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
569       563   0000                      TXB0CON  equ  0F40h  ;# 
570       564                            #  23180  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
571       565   0000                      TXB0SIDH  equ  0F41h  ;# 
572       566                            #  23312  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
573       567   0000                      TXB0SIDL  equ  0F42h  ;# 
574       568                            #  23416  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
575       569   0000                      TXB0EIDH  equ  0F43h  ;# 
576       570                            #  23548  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
577       571   0000                      TXB0EIDL  equ  0F44h  ;# 
578       572                            #  23680  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
579       573   0000                      TXB0DLC  equ  0F45h  ;# 
580       574                            #  23768  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
581       575   0000                      TXB0D0  equ  0F46h  ;# 
582       576                            #  23829  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
583       577   0000                      TXB0D1  equ  0F47h  ;# 
584       578                            #  23890  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
585       579   0000                      TXB0D2  equ  0F48h  ;# 
586       580                            #  23951  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
587       581   0000                      TXB0D3  equ  0F49h  ;# 
588       582                            #  24012  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
589       583   0000                      TXB0D4  equ  0F4Ah  ;# 
590       584                            #  24073  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
591       585   0000                      TXB0D5  equ  0F4Bh  ;# 
592       586                            #  24134  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
593       587   0000                      TXB0D6  equ  0F4Ch  ;# 
594       588                            #  24195  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
595       589   0000                      TXB0D7  equ  0F4Dh  ;# 
596       590                            #  24256  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
597       591   0000                      CANSTAT_RO1  equ  0F4Eh  ;# 
598       592                            #  24349  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
599       593   0000                      CANCON_RO1  equ  0F4Fh  ;# 
600       594                            #  24431  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
601       595   0000                      RXB1CON  equ  0F50h  ;# 
602       596                            #  24613  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
603       597   0000                      RXB1SIDH  equ  0F51h  ;# 
604       598                            #  24745  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
605       599   0000                      RXB1SIDL  equ  0F52h  ;# 
606       600                            #  24863  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
607       601   0000                      RXB1EIDH  equ  0F53h  ;# 
608       602                            #  24995  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
609       603   0000                      RXB1EIDL  equ  0F54h  ;# 
610       604                            #  25127  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
611       605   0000                      RXB1DLC  equ  0F55h  ;# 
612       606                            #  25259  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
613       607   0000                      RXB1D0  equ  0F56h  ;# 
614       608                            #  25320  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
615       609   0000                      RXB1D1  equ  0F57h  ;# 
616       610                            #  25381  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
617       611   0000                      RXB1D2  equ  0F58h  ;# 
618       612                            #  25442  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
619       613   0000                      RXB1D3  equ  0F59h  ;# 
620       614                            #  25503  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
621       615   0000                      RXB1D4  equ  0F5Ah  ;# 
622       616                            #  25564  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
623       617   0000                      RXB1D5  equ  0F5Bh  ;# 
624       618                            #  25625  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
625       619   0000                      RXB1D6  equ  0F5Ch  ;# 
626       620                            #  25686  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
627       621   0000                      RXB1D7  equ  0F5Dh  ;# 
628       622                            #  25747  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
629       623   0000                      CANSTAT_RO0  equ  0F5Eh  ;# 
630       624                            #  25840  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
631       625   0000                      CANCON_RO0  equ  0F5Fh  ;# 
632       626                            #  25922  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
633       627   0000                      RXB0CON  equ  0F60h  ;# 
634       628                            #  26137  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
635       629   0000                      RXB0SIDH  equ  0F61h  ;# 
636       630                            #  26269  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
637       631   0000                      RXB0SIDL  equ  0F62h  ;# 
638       632                            #  26387  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
639       633   0000                      RXB0EIDH  equ  0F63h  ;# 
640       634                            #  26519  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
641       635   0000                      RXB0EIDL  equ  0F64h  ;# 
642       636                            #  26651  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
643       637   0000                      RXB0DLC  equ  0F65h  ;# 
644       638                            #  26783  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
645       639   0000                      RXB0D0  equ  0F66h  ;# 
646       640                            #  26844  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
647       641   0000                      RXB0D1  equ  0F67h  ;# 
648       642                            #  26905  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
649       643   0000                      RXB0D2  equ  0F68h  ;# 
650       644                            #  26966  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
651       645   0000                      RXB0D3  equ  0F69h  ;# 
652       646                            #  27027  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
653       647   0000                      RXB0D4  equ  0F6Ah  ;# 
654       648                            #  27088  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
655       649   0000                      RXB0D5  equ  0F6Bh  ;# 
656       650                            #  27149  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
657       651   0000                      RXB0D6  equ  0F6Ch  ;# 
658       652                            #  27210  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
659       653   0000                      RXB0D7  equ  0F6Dh  ;# 
660       654                            #  27271  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
661       655   0000                      CANSTAT  equ  0F6Eh  ;# 
662       656                            #  27379  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
663       657   0000                      CANCON  equ  0F6Fh  ;# 
664       658                            #  27482  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
665       659   0000                      BRGCON1  equ  0F70h  ;# 
666       660                            #  27543  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
667       661   0000                      BRGCON2  equ  0F71h  ;# 
668       662                            #  27613  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
669       663   0000                      BRGCON3  equ  0F72h  ;# 
670       664                            #  27657  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
671       665   0000                      CIOCON  equ  0F73h  ;# 
672       666                            #  27683  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
673       667   0000                      COMSTAT  equ  0F74h  ;# 
674       668                            #  27808  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
675       669   0000                      RXERRCNT  equ  0F75h  ;# 
676       670                            #  27869  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
677       671   0000                      TXERRCNT  equ  0F76h  ;# 
678       672                            #  27930  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
679       673   0000                      ECANCON  equ  0F77h  ;# 
680       674                            #  28000  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
681       675   0000                      PORTA  equ  0F80h  ;# 
682       676                            #  28210  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
683       677   0000                      PORTB  equ  0F81h  ;# 
684       678                            #  28383  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
685       679   0000                      PORTC  equ  0F82h  ;# 
686       680                            #  28555  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
687       681   0000                      PORTE  equ  0F84h  ;# 
688       682                            #  28788  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
689       683   0000                      LATA  equ  0F89h  ;# 
690       684                            #  28920  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
691       685   0000                      LATB  equ  0F8Ah  ;# 
692       686                            #  29052  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
693       687   0000                      LATC  equ  0F8Bh  ;# 
694       688                            #  29184  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
695       689   0000                      TRISA  equ  0F92h  ;# 
696       690                            #  29189  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
697       691   0000                      DDRA  equ  0F92h  ;# 
698       692                            #  29405  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
699       693   0000                      TRISB  equ  0F93h  ;# 
700       694                            #  29410  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
701       695   0000                      DDRB  equ  0F93h  ;# 
702       696                            #  29626  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
703       697   0000                      TRISC  equ  0F94h  ;# 
704       698                            #  29631  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
705       699   0000                      DDRC  equ  0F94h  ;# 
706       700                            #  29847  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
707       701   0000                      OSCTUNE  equ  0F9Bh  ;# 
708       702                            #  29918  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
709       703   0000                      PIE1  equ  0F9Dh  ;# 
710       704                            #  29991  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
711       705   0000                      PIR1  equ  0F9Eh  ;# 
712       706                            #  30064  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
713       707   0000                      IPR1  equ  0F9Fh  ;# 
714       708                            #  30146  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
715       709   0000                      PIE2  equ  0FA0h  ;# 
716       710                            #  30200  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
717       711   0000                      PIR2  equ  0FA1h  ;# 
718       712                            #  30254  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
719       713   0000                      IPR2  equ  0FA2h  ;# 
720       714                            #  30308  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
721       715   0000                      PIE3  equ  0FA3h  ;# 
722       716                            #  30416  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
723       717   0000                      PIR3  equ  0FA4h  ;# 
724       718                            #  30516  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
725       719   0000                      IPR3  equ  0FA5h  ;# 
726       720                            #  30616  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
727       721   0000                      EECON1  equ  0FA6h  ;# 
728       722                            #  30681  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
729       723   0000                      EECON2  equ  0FA7h  ;# 
730       724                            #  30687  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
731       725   0000                      EEDATA  equ  0FA8h  ;# 
732       726                            #  30693  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
733       727   0000                      EEADR  equ  0FA9h  ;# 
734       728                            #  30699  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
735       729   0000                      RCSTA  equ  0FABh  ;# 
736       730                            #  30704  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
737       731   0000                      RCSTA1  equ  0FABh  ;# 
738       732                            #  30908  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
739       733   0000                      TXSTA  equ  0FACh  ;# 
740       734                            #  30913  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
741       735   0000                      TXSTA1  equ  0FACh  ;# 
742       736                            #  31205  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
743       737   0000                      TXREG  equ  0FADh  ;# 
744       738                            #  31210  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
745       739   0000                      TXREG1  equ  0FADh  ;# 
746       740                            #  31216  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
747       741   0000                      RCREG  equ  0FAEh  ;# 
748       742                            #  31221  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
749       743   0000                      RCREG1  equ  0FAEh  ;# 
750       744                            #  31227  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
751       745   0000                      SPBRG  equ  0FAFh  ;# 
752       746                            #  31232  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
753       747   0000                      SPBRG1  equ  0FAFh  ;# 
754       748                            #  31238  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
755       749   0000                      SPBRGH  equ  0FB0h  ;# 
756       750                            #  31244  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
757       751   0000                      T3CON  equ  0FB1h  ;# 
758       752                            #  31372  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
759       753   0000                      TMR3  equ  0FB2h  ;# 
760       754                            #  31378  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
761       755   0000                      TMR3L  equ  0FB2h  ;# 
762       756                            #  31384  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
763       757   0000                      TMR3H  equ  0FB3h  ;# 
764       758                            #  31390  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
765       759   0000                      ECCP1DEL  equ  0FB7h  ;# 
766       760                            #  31410  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
767       761   0000                      BAUDCON  equ  0FB8h  ;# 
768       762                            #  31415  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
769       763   0000                      BAUDCTL  equ  0FB8h  ;# 
770       764                            #  31575  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
771       765   0000                      CCP1CON  equ  0FBDh  ;# 
772       766                            #  31638  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
773       767   0000                      CCPR1  equ  0FBEh  ;# 
774       768                            #  31644  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
775       769   0000                      CCPR1L  equ  0FBEh  ;# 
776       770                            #  31650  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
777       771   0000                      CCPR1H  equ  0FBFh  ;# 
778       772                            #  31656  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
779       773   0000                      ADCON2  equ  0FC0h  ;# 
780       774                            #  31726  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
781       775   0000                      ADCON1  equ  0FC1h  ;# 
782       776                            #  31816  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
783       777   0000                      ADCON0  equ  0FC2h  ;# 
784       778                            #  31938  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
785       779   0000                      ADRES  equ  0FC3h  ;# 
786       780                            #  31944  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
787       781   0000                      ADRESL  equ  0FC3h  ;# 
788       782                            #  31950  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
789       783   0000                      ADRESH  equ  0FC4h  ;# 
790       784                            #  31956  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
791       785   0000                      SSPCON2  equ  0FC5h  ;# 
792       786                            #  32017  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
793       787   0000                      SSPCON1  equ  0FC6h  ;# 
794       788                            #  32086  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
795       789   0000                      SSPSTAT  equ  0FC7h  ;# 
796       790                            #  32352  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
797       791   0000                      SSPADD  equ  0FC8h  ;# 
798       792                            #  32358  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
799       793   0000                      SSPBUF  equ  0FC9h  ;# 
800       794                            #  32364  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
801       795   0000                      T2CON  equ  0FCAh  ;# 
802       796                            #  32434  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
803       797   0000                      PR2  equ  0FCBh  ;# 
804       798                            #  32439  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
805       799   0000                      MEMCON  equ  0FCBh  ;# 
806       800                            #  32543  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
807       801   0000                      TMR2  equ  0FCCh  ;# 
808       802                            #  32549  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
809       803   0000                      T1CON  equ  0FCDh  ;# 
810       804                            #  32662  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
811       805   0000                      TMR1  equ  0FCEh  ;# 
812       806                            #  32668  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
813       807   0000                      TMR1L  equ  0FCEh  ;# 
814       808                            #  32674  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
815       809   0000                      TMR1H  equ  0FCFh  ;# 
816       810                            #  32680  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
817       811   0000                      RCON  equ  0FD0h  ;# 
818       812                            #  32812  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
819       813   0000                      WDTCON  equ  0FD1h  ;# 
820       814                            #  32839  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
821       815   0000                      HLVDCON  equ  0FD2h  ;# 
822       816                            #  32844  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
823       817   0000                      LVDCON  equ  0FD2h  ;# 
824       818                            #  33108  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
825       819   0000                      OSCCON  equ  0FD3h  ;# 
826       820                            #  33184  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
827       821   0000                      T0CON  equ  0FD5h  ;# 
828       822                            #  33259  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
829       823   0000                      TMR0  equ  0FD6h  ;# 
830       824                            #  33265  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
831       825   0000                      TMR0L  equ  0FD6h  ;# 
832       826                            #  33271  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
833       827   0000                      TMR0H  equ  0FD7h  ;# 
834       828                            #  33277  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
835       829   0000                      STATUS  equ  0FD8h  ;# 
836       830                            #  33355  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
837       831   0000                      FSR2  equ  0FD9h  ;# 
838       832                            #  33361  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
839       833   0000                      FSR2L  equ  0FD9h  ;# 
840       834                            #  33367  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
841       835   0000                      FSR2H  equ  0FDAh  ;# 
842       836                            #  33373  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
843       837   0000                      PLUSW2  equ  0FDBh  ;# 
844       838                            #  33379  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
845       839   0000                      PREINC2  equ  0FDCh  ;# 
846       840                            #  33385  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
847       841   0000                      POSTDEC2  equ  0FDDh  ;# 
848       842                            #  33391  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
849       843   0000                      POSTINC2  equ  0FDEh  ;# 
850       844                            #  33397  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
851       845   0000                      INDF2  equ  0FDFh  ;# 
852       846                            #  33403  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
853       847   0000                      BSR  equ  0FE0h  ;# 
854       848                            #  33409  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
855       849   0000                      FSR1  equ  0FE1h  ;# 
856       850                            #  33415  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
857       851   0000                      FSR1L  equ  0FE1h  ;# 
858       852                            #  33421  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
859       853   0000                      FSR1H  equ  0FE2h  ;# 
860       854                            #  33427  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
861       855   0000                      PLUSW1  equ  0FE3h  ;# 
862       856                            #  33433  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
863       857   0000                      PREINC1  equ  0FE4h  ;# 
864       858                            #  33439  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
865       859   0000                      POSTDEC1  equ  0FE5h  ;# 
866       860                            #  33445  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
867       861   0000                      POSTINC1  equ  0FE6h  ;# 
868       862                            #  33451  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
869       863   0000                      INDF1  equ  0FE7h  ;# 
870       864                            #  33457  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
871       865   0000                      WREG  equ  0FE8h  ;# 
872       866                            #  33463  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
873       867   0000                      FSR0  equ  0FE9h  ;# 
874       868                            #  33469  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
875       869   0000                      FSR0L  equ  0FE9h  ;# 
876       870                            #  33475  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
877       871   0000                      FSR0H  equ  0FEAh  ;# 
878       872                            #  33481  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
879       873   0000                      PLUSW0  equ  0FEBh  ;# 
880       874                            #  33487  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
881       875   0000                      PREINC0  equ  0FECh  ;# 
882       876                            #  33493  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
883       877   0000                      POSTDEC0  equ  0FEDh  ;# 
884       878                            #  33499  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
885       879   0000                      POSTINC0  equ  0FEEh  ;# 
886       880                            #  33505  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
887       881   0000                      INDF0  equ  0FEFh  ;# 
888       882                            #  33511  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
889       883   0000                      INTCON3  equ  0FF0h  ;# 
890       884                            #  33602  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
891       885   0000                      INTCON2  equ  0FF1h  ;# 
892       886                            #  33678  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
893       887   0000                      INTCON  equ  0FF2h  ;# 
894       888                            #  33814  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
895       889   0000                      PROD  equ  0FF3h  ;# 
896       890                            #  33820  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
897       891   0000                      PRODL  equ  0FF3h  ;# 
898       892                            #  33826  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
899       893   0000                      PRODH  equ  0FF4h  ;# 
900       894                            #  33832  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
901       895   0000                      TABLAT  equ  0FF5h  ;# 
902       896                            #  33840  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
903       897   0000                      TBLPTR  equ  0FF6h  ;# 
904       898                            #  33846  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
905       899   0000                      TBLPTRL  equ  0FF6h  ;# 
906       900                            #  33852  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
907       901   0000                      TBLPTRH  equ  0FF7h  ;# 
908       902                            #  33858  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
909       903   0000                      TBLPTRU  equ  0FF8h  ;# 
910       904                            #  33866  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
911       905   0000                      PCLAT  equ  0FF9h  ;# 
912       906                            #  33873  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
913       907   0000                      PC  equ  0FF9h  ;# 
914       908                            #  33879  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
915       909   0000                      PCL  equ  0FF9h  ;# 
916       910                            #  33885  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
917       911   0000                      PCLATH  equ  0FFAh  ;# 
918       912                            #  33891  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
919       913   0000                      PCLATU  equ  0FFBh  ;# 
920       914                            #  33897  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
921       915   0000                      STKPTR  equ  0FFCh  ;# 
922       916                            #  33970  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
923       917   0000                      TOS  equ  0FFDh  ;# 
924       918                            #  33976  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
925       919   0000                      TOSL  equ  0FFDh  ;# 
926       920                            #  33982  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
927       921   0000                      TOSH  equ  0FFEh  ;# 
928       922                            #  33988  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
929       923   0000                      TOSU  equ  0FFFh  ;# 
930       924                            #  46  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
931       925   0000                      RXF6SIDH  equ  0D60h  ;# 
932       926                            #  178  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
933       927   0000                      RXF6SIDL  equ  0D61h  ;# 
934       928                            #  291  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
935       929   0000                      RXF6EIDH  equ  0D62h  ;# 
936       930                            #  423  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
937       931   0000                      RXF6EIDL  equ  0D63h  ;# 
938       932                            #  555  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
939       933   0000                      RXF7SIDH  equ  0D64h  ;# 
940       934                            #  687  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
941       935   0000                      RXF7SIDL  equ  0D65h  ;# 
942       936                            #  800  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
943       937   0000                      RXF7EIDH  equ  0D66h  ;# 
944       938                            #  932  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
945       939   0000                      RXF7EIDL  equ  0D67h  ;# 
946       940                            #  1064  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
947       941   0000                      RXF8SIDH  equ  0D68h  ;# 
948       942                            #  1196  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
949       943   0000                      RXF8SIDL  equ  0D69h  ;# 
950       944                            #  1309  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
951       945   0000                      RXF8EIDH  equ  0D6Ah  ;# 
952       946                            #  1441  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
953       947   0000                      RXF8EIDL  equ  0D6Bh  ;# 
954       948                            #  1573  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
955       949   0000                      RXF9SIDH  equ  0D70h  ;# 
956       950                            #  1705  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
957       951   0000                      RXF9SIDL  equ  0D71h  ;# 
958       952                            #  1818  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
959       953   0000                      RXF9EIDH  equ  0D72h  ;# 
960       954                            #  1950  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
961       955   0000                      RXF9EIDL  equ  0D73h  ;# 
962       956                            #  2082  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
963       957   0000                      RXF10SIDH  equ  0D74h  ;# 
964       958                            #  2214  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
965       959   0000                      RXF10SIDL  equ  0D75h  ;# 
966       960                            #  2327  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
967       961   0000                      RXF10EIDH  equ  0D76h  ;# 
968       962                            #  2459  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
969       963   0000                      RXF10EIDL  equ  0D77h  ;# 
970       964                            #  2591  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
971       965   0000                      RXF11SIDH  equ  0D78h  ;# 
972       966                            #  2723  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
973       967   0000                      RXF11SIDL  equ  0D79h  ;# 
974       968                            #  2836  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
975       969   0000                      RXF11EIDH  equ  0D7Ah  ;# 
976       970                            #  2968  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
977       971   0000                      RXF11EIDL  equ  0D7Bh  ;# 
978       972                            #  3100  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
979       973   0000                      RXF12SIDH  equ  0D80h  ;# 
980       974                            #  3232  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
981       975   0000                      RXF12SIDL  equ  0D81h  ;# 
982       976                            #  3345  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
983       977   0000                      RXF12EIDH  equ  0D82h  ;# 
984       978                            #  3477  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
985       979   0000                      RXF12EIDL  equ  0D83h  ;# 
986       980                            #  3609  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
987       981   0000                      RXF13SIDH  equ  0D84h  ;# 
988       982                            #  3741  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
989       983   0000                      RXF13SIDL  equ  0D85h  ;# 
990       984                            #  3854  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
991       985   0000                      RXF13EIDH  equ  0D86h  ;# 
992       986                            #  3986  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
993       987   0000                      RXF13EIDL  equ  0D87h  ;# 
994       988                            #  4118  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
995       989   0000                      RXF14SIDH  equ  0D88h  ;# 
996       990                            #  4250  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
997       991   0000                      RXF14SIDL  equ  0D89h  ;# 
998       992                            #  4363  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
999       993   0000                      RXF14EIDH  equ  0D8Ah  ;# 
1000       994                            #  4495  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1001       995   0000                      RXF14EIDL  equ  0D8Bh  ;# 
1002       996                            #  4627  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1003       997   0000                      RXF15SIDH  equ  0D90h  ;# 
1004       998                            #  4759  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1005       999   0000                      RXF15SIDL  equ  0D91h  ;# 
1006      1000                            #  4872  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1007      1001   0000                      RXF15EIDH  equ  0D92h  ;# 
1008      1002                            #  5004  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1009      1003   0000                      RXF15EIDL  equ  0D93h  ;# 
1010      1004                            #  5136  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1011      1005   0000                      RXFCON0  equ  0DD4h  ;# 
1012      1006                            #  5197  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1013      1007   0000                      RXFCON1  equ  0DD5h  ;# 
1014      1008                            #  5258  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1015      1009   0000                      SDFLC  equ  0DD8h  ;# 
1016      1010                            #  5333  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1017      1011   0000                      RXFBCON0  equ  0DE0h  ;# 
1018      1012                            #  5402  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1019      1013   0000                      RXFBCON1  equ  0DE1h  ;# 
1020      1014                            #  5471  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1021      1015   0000                      RXFBCON2  equ  0DE2h  ;# 
1022      1016                            #  5540  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1023      1017   0000                      RXFBCON3  equ  0DE3h  ;# 
1024      1018                            #  5609  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1025      1019   0000                      RXFBCON4  equ  0DE4h  ;# 
1026      1020                            #  5678  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1027      1021   0000                      RXFBCON5  equ  0DE5h  ;# 
1028      1022                            #  5747  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1029      1023   0000                      RXFBCON6  equ  0DE6h  ;# 
1030      1024                            #  5816  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1031      1025   0000                      RXFBCON7  equ  0DE7h  ;# 
1032      1026                            #  5885  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1033      1027   0000                      MSEL0  equ  0DF0h  ;# 
1034      1028                            #  5946  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1035      1029   0000                      MSEL1  equ  0DF1h  ;# 
1036      1030                            #  6007  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1037      1031   0000                      MSEL2  equ  0DF2h  ;# 
1038      1032                            #  6068  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1039      1033   0000                      MSEL3  equ  0DF3h  ;# 
1040      1034                            #  6129  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1041      1035   0000                      BSEL0  equ  0DF8h  ;# 
1042      1036                            #  6179  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1043      1037   0000                      BIE0  equ  0DFAh  ;# 
1044      1038                            #  6257  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1045      1039   0000                      TXBIE  equ  0DFCh  ;# 
1046      1040                            #  6316  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1047      1041   0000                      B0CON  equ  0E20h  ;# 
1048      1042                            #  6628  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1049      1043   0000                      B0SIDH  equ  0E21h  ;# 
1050      1044                            #  6760  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1051      1045   0000                      B0SIDL  equ  0E22h  ;# 
1052      1046                            #  6887  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1053      1047   0000                      B0EIDH  equ  0E23h  ;# 
1054      1048                            #  7019  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1055      1049   0000                      B0EIDL  equ  0E24h  ;# 
1056      1050                            #  7151  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1057      1051   0000                      B0DLC  equ  0E25h  ;# 
1058      1052                            #  7298  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1059      1053   0000                      B0D0  equ  0E26h  ;# 
1060      1054                            #  7359  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1061      1055   0000                      B0D1  equ  0E27h  ;# 
1062      1056                            #  7420  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1063      1057   0000                      B0D2  equ  0E28h  ;# 
1064      1058                            #  7481  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1065      1059   0000                      B0D3  equ  0E29h  ;# 
1066      1060                            #  7542  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1067      1061   0000                      B0D4  equ  0E2Ah  ;# 
1068      1062                            #  7603  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1069      1063   0000                      B0D5  equ  0E2Bh  ;# 
1070      1064                            #  7664  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1071      1065   0000                      B0D6  equ  0E2Ch  ;# 
1072      1066                            #  7725  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1073      1067   0000                      B0D7  equ  0E2Dh  ;# 
1074      1068                            #  7786  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1075      1069   0000                      CANSTAT_RO9  equ  0E2Eh  ;# 
1076      1070                            #  7879  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1077      1071   0000                      CANCON_RO9  equ  0E2Fh  ;# 
1078      1072                            #  7961  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1079      1073   0000                      B1CON  equ  0E30h  ;# 
1080      1074                            #  8273  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1081      1075   0000                      B1SIDH  equ  0E31h  ;# 
1082      1076                            #  8405  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1083      1077   0000                      B1SIDL  equ  0E32h  ;# 
1084      1078                            #  8532  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1085      1079   0000                      B1EIDH  equ  0E33h  ;# 
1086      1080                            #  8664  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1087      1081   0000                      B1EIDL  equ  0E34h  ;# 
1088      1082                            #  8796  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1089      1083   0000                      B1DLC  equ  0E35h  ;# 
1090      1084                            #  8943  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1091      1085   0000                      B1D0  equ  0E36h  ;# 
1092      1086                            #  9004  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1093      1087   0000                      B1D1  equ  0E37h  ;# 
1094      1088                            #  9065  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1095      1089   0000                      B1D2  equ  0E38h  ;# 
1096      1090                            #  9126  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1097      1091   0000                      B1D3  equ  0E39h  ;# 
1098      1092                            #  9187  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1099      1093   0000                      B1D4  equ  0E3Ah  ;# 
1100      1094                            #  9248  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1101      1095   0000                      B1D5  equ  0E3Bh  ;# 
1102      1096                            #  9309  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1103      1097   0000                      B1D6  equ  0E3Ch  ;# 
1104      1098                            #  9370  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1105      1099   0000                      B1D7  equ  0E3Dh  ;# 
1106      1100                            #  9431  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1107      1101   0000                      CANSTAT_RO8  equ  0E3Eh  ;# 
1108      1102                            #  9524  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1109      1103   0000                      CANCON_RO8  equ  0E3Fh  ;# 
1110      1104                            #  9606  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1111      1105   0000                      B2CON  equ  0E40h  ;# 
1112      1106                            #  9918  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1113      1107   0000                      B2SIDH  equ  0E41h  ;# 
1114      1108                            #  10050  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1115      1109   0000                      B2SIDL  equ  0E42h  ;# 
1116      1110                            #  10186  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1117      1111   0000                      B2EIDH  equ  0E43h  ;# 
1118      1112                            #  10318  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1119      1113   0000                      B2EIDL  equ  0E44h  ;# 
1120      1114                            #  10450  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1121      1115   0000                      B2DLC  equ  0E45h  ;# 
1122      1116                            #  10597  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1123      1117   0000                      B2D0  equ  0E46h  ;# 
1124      1118                            #  10658  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1125      1119   0000                      B2D1  equ  0E47h  ;# 
1126      1120                            #  10719  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1127      1121   0000                      B2D2  equ  0E48h  ;# 
1128      1122                            #  10780  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1129      1123   0000                      B2D3  equ  0E49h  ;# 
1130      1124                            #  10841  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1131      1125   0000                      B2D4  equ  0E4Ah  ;# 
1132      1126                            #  10902  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1133      1127   0000                      B2D5  equ  0E4Bh  ;# 
1134      1128                            #  10963  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1135      1129   0000                      B2D6  equ  0E4Ch  ;# 
1136      1130                            #  11024  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1137      1131   0000                      B2D7  equ  0E4Dh  ;# 
1138      1132                            #  11085  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1139      1133   0000                      CANSTAT_RO7  equ  0E4Eh  ;# 
1140      1134                            #  11178  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1141      1135   0000                      CANCON_RO7  equ  0E4Fh  ;# 
1142      1136                            #  11260  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1143      1137   0000                      B3CON  equ  0E50h  ;# 
1144      1138                            #  11572  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1145      1139   0000                      B3SIDH  equ  0E51h  ;# 
1146      1140                            #  11704  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1147      1141   0000                      B3SIDL  equ  0E52h  ;# 
1148      1142                            #  11840  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1149      1143   0000                      B3EIDH  equ  0E53h  ;# 
1150      1144                            #  11972  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1151      1145   0000                      B3EIDL  equ  0E54h  ;# 
1152      1146                            #  12104  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1153      1147   0000                      B3DLC  equ  0E55h  ;# 
1154      1148                            #  12251  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1155      1149   0000                      B3D0  equ  0E56h  ;# 
1156      1150                            #  12312  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1157      1151   0000                      B3D1  equ  0E57h  ;# 
1158      1152                            #  12373  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1159      1153   0000                      B3D2  equ  0E58h  ;# 
1160      1154                            #  12434  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1161      1155   0000                      B3D3  equ  0E59h  ;# 
1162      1156                            #  12495  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1163      1157   0000                      B3D4  equ  0E5Ah  ;# 
1164      1158                            #  12556  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1165      1159   0000                      B3D5  equ  0E5Bh  ;# 
1166      1160                            #  12617  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1167      1161   0000                      B3D6  equ  0E5Ch  ;# 
1168      1162                            #  12678  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1169      1163   0000                      B3D7  equ  0E5Dh  ;# 
1170      1164                            #  12739  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1171      1165   0000                      CANSTAT_RO6  equ  0E5Eh  ;# 
1172      1166                            #  12832  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1173      1167   0000                      CANCON_RO6  equ  0E5Fh  ;# 
1174      1168                            #  12914  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1175      1169   0000                      B4CON  equ  0E60h  ;# 
1176      1170                            #  13226  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1177      1171   0000                      B4SIDH  equ  0E61h  ;# 
1178      1172                            #  13358  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1179      1173   0000                      B4SIDL  equ  0E62h  ;# 
1180      1174                            #  13494  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1181      1175   0000                      B4EIDH  equ  0E63h  ;# 
1182      1176                            #  13626  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1183      1177   0000                      B4EIDL  equ  0E64h  ;# 
1184      1178                            #  13758  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1185      1179   0000                      B4DLC  equ  0E65h  ;# 
1186      1180                            #  13905  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1187      1181   0000                      B4D0  equ  0E66h  ;# 
1188      1182                            #  13966  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1189      1183   0000                      B4D1  equ  0E67h  ;# 
1190      1184                            #  14027  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1191      1185   0000                      B4D2  equ  0E68h  ;# 
1192      1186                            #  14088  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1193      1187   0000                      B4D3  equ  0E69h  ;# 
1194      1188                            #  14149  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1195      1189   0000                      B4D4  equ  0E6Ah  ;# 
1196      1190                            #  14210  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1197      1191   0000                      B4D5  equ  0E6Bh  ;# 
1198      1192                            #  14271  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1199      1193   0000                      B4D6  equ  0E6Ch  ;# 
1200      1194                            #  14332  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1201      1195   0000                      B4D7  equ  0E6Dh  ;# 
1202      1196                            #  14402  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1203      1197   0000                      CANSTAT_RO5  equ  0E6Eh  ;# 
1204      1198                            #  14495  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1205      1199   0000                      CANCON_RO5  equ  0E6Fh  ;# 
1206      1200                            #  14577  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1207      1201   0000                      B5CON  equ  0E70h  ;# 
1208      1202                            #  14889  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1209      1203   0000                      B5SIDH  equ  0E71h  ;# 
1210      1204                            #  15021  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1211      1205   0000                      B5SIDL  equ  0E72h  ;# 
1212      1206                            #  15166  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1213      1207   0000                      B5EIDH  equ  0E73h  ;# 
1214      1208                            #  15298  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1215      1209   0000                      B5EIDL  equ  0E74h  ;# 
1216      1210                            #  15430  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1217      1211   0000                      B5DLC  equ  0E75h  ;# 
1218      1212                            #  15571  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1219      1213   0000                      B5D0  equ  0E76h  ;# 
1220      1214                            #  15641  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1221      1215   0000                      B5D1  equ  0E77h  ;# 
1222      1216                            #  15702  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1223      1217   0000                      B5D2  equ  0E78h  ;# 
1224      1218                            #  15772  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1225      1219   0000                      B5D3  equ  0E79h  ;# 
1226      1220                            #  15833  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1227      1221   0000                      B5D4  equ  0E7Ah  ;# 
1228      1222                            #  15894  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1229      1223   0000                      B5D5  equ  0E7Bh  ;# 
1230      1224                            #  15955  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1231      1225   0000                      B5D6  equ  0E7Ch  ;# 
1232      1226                            #  16016  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1233      1227   0000                      B5D7  equ  0E7Dh  ;# 
1234      1228                            #  16077  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1235      1229   0000                      CANSTAT_RO4  equ  0E7Eh  ;# 
1236      1230                            #  16170  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1237      1231   0000                      CANCON_RO4  equ  0E7Fh  ;# 
1238      1232                            #  16252  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1239      1233   0000                      RXF0SIDH  equ  0F00h  ;# 
1240      1234                            #  16384  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1241      1235   0000                      RXF0SIDL  equ  0F01h  ;# 
1242      1236                            #  16497  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1243      1237   0000                      RXF0EIDH  equ  0F02h  ;# 
1244      1238                            #  16629  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1245      1239   0000                      RXF0EIDL  equ  0F03h  ;# 
1246      1240                            #  16761  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1247      1241   0000                      RXF1SIDH  equ  0F04h  ;# 
1248      1242                            #  16893  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1249      1243   0000                      RXF1SIDL  equ  0F05h  ;# 
1250      1244                            #  17006  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1251      1245   0000                      RXF1EIDH  equ  0F06h  ;# 
1252      1246                            #  17138  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1253      1247   0000                      RXF1EIDL  equ  0F07h  ;# 
1254      1248                            #  17270  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1255      1249   0000                      RXF2SIDH  equ  0F08h  ;# 
1256      1250                            #  17402  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1257      1251   0000                      RXF2SIDL  equ  0F09h  ;# 
1258      1252                            #  17515  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1259      1253   0000                      RXF2EIDH  equ  0F0Ah  ;# 
1260      1254                            #  17647  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1261      1255   0000                      RXF2EIDL  equ  0F0Bh  ;# 
1262      1256                            #  17779  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1263      1257   0000                      RXF3SIDH  equ  0F0Ch  ;# 
1264      1258                            #  17911  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1265      1259   0000                      RXF3SIDL  equ  0F0Dh  ;# 
1266      1260                            #  18024  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1267      1261   0000                      RXF3EIDH  equ  0F0Eh  ;# 
1268      1262                            #  18156  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1269      1263   0000                      RXF3EIDL  equ  0F0Fh  ;# 
1270      1264                            #  18288  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1271      1265   0000                      RXF4SIDH  equ  0F10h  ;# 
1272      1266                            #  18420  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1273      1267   0000                      RXF4SIDL  equ  0F11h  ;# 
1274      1268                            #  18533  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1275      1269   0000                      RXF4EIDH  equ  0F12h  ;# 
1276      1270                            #  18665  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1277      1271   0000                      RXF4EIDL  equ  0F13h  ;# 
1278      1272                            #  18797  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1279      1273   0000                      RXF5SIDH  equ  0F14h  ;# 
1280      1274                            #  18929  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1281      1275   0000                      RXF5SIDL  equ  0F15h  ;# 
1282      1276                            #  19042  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1283      1277   0000                      RXF5EIDH  equ  0F16h  ;# 
1284      1278                            #  19174  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1285      1279   0000                      RXF5EIDL  equ  0F17h  ;# 
1286      1280                            #  19306  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1287      1281   0000                      RXM0SIDH  equ  0F18h  ;# 
1288      1282                            #  19438  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1289      1283   0000                      RXM0SIDL  equ  0F19h  ;# 
1290      1284                            #  19542  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1291      1285   0000                      RXM0EIDH  equ  0F1Ah  ;# 
1292      1286                            #  19674  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1293      1287   0000                      RXM0EIDL  equ  0F1Bh  ;# 
1294      1288                            #  19806  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1295      1289   0000                      RXM1SIDH  equ  0F1Ch  ;# 
1296      1290                            #  19938  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1297      1291   0000                      RXM1SIDL  equ  0F1Dh  ;# 
1298      1292                            #  20042  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1299      1293   0000                      RXM1EIDH  equ  0F1Eh  ;# 
1300      1294                            #  20174  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1301      1295   0000                      RXM1EIDL  equ  0F1Fh  ;# 
1302      1296                            #  20306  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1303      1297   0000                      TXB2CON  equ  0F20h  ;# 
1304      1298                            #  20433  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1305      1299   0000                      TXB2SIDH  equ  0F21h  ;# 
1306      1300                            #  20565  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1307      1301   0000                      TXB2SIDL  equ  0F22h  ;# 
1308      1302                            #  20669  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1309      1303   0000                      TXB2EIDH  equ  0F23h  ;# 
1310      1304                            #  20801  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1311      1305   0000                      TXB2EIDL  equ  0F24h  ;# 
1312      1306                            #  20933  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1313      1307   0000                      TXB2DLC  equ  0F25h  ;# 
1314      1308                            #  21021  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1315      1309   0000                      TXB2D0  equ  0F26h  ;# 
1316      1310                            #  21082  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1317      1311   0000                      TXB2D1  equ  0F27h  ;# 
1318      1312                            #  21143  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1319      1313   0000                      TXB2D2  equ  0F28h  ;# 
1320      1314                            #  21204  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1321      1315   0000                      TXB2D3  equ  0F29h  ;# 
1322      1316                            #  21265  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1323      1317   0000                      TXB2D4  equ  0F2Ah  ;# 
1324      1318                            #  21326  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1325      1319   0000                      TXB2D5  equ  0F2Bh  ;# 
1326      1320                            #  21387  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1327      1321   0000                      TXB2D6  equ  0F2Ch  ;# 
1328      1322                            #  21448  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1329      1323   0000                      TXB2D7  equ  0F2Dh  ;# 
1330      1324                            #  21509  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1331      1325   0000                      CANSTAT_RO3  equ  0F2Eh  ;# 
1332      1326                            #  21602  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1333      1327   0000                      CANCON_RO3  equ  0F2Fh  ;# 
1334      1328                            #  21684  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1335      1329   0000                      TXB1CON  equ  0F30h  ;# 
1336      1330                            #  21811  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1337      1331   0000                      TXB1SIDH  equ  0F31h  ;# 
1338      1332                            #  21943  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1339      1333   0000                      TXB1SIDL  equ  0F32h  ;# 
1340      1334                            #  22047  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1341      1335   0000                      TXB1EIDH  equ  0F33h  ;# 
1342      1336                            #  22179  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1343      1337   0000                      TXB1EIDL  equ  0F34h  ;# 
1344      1338                            #  22311  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1345      1339   0000                      TXB1DLC  equ  0F35h  ;# 
1346      1340                            #  22399  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1347      1341   0000                      TXB1D0  equ  0F36h  ;# 
1348      1342                            #  22460  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1349      1343   0000                      TXB1D1  equ  0F37h  ;# 
1350      1344                            #  22521  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1351      1345   0000                      TXB1D2  equ  0F38h  ;# 
1352      1346                            #  22582  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1353      1347   0000                      TXB1D3  equ  0F39h  ;# 
1354      1348                            #  22643  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1355      1349   0000                      TXB1D4  equ  0F3Ah  ;# 
1356      1350                            #  22704  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1357      1351   0000                      TXB1D5  equ  0F3Bh  ;# 
1358      1352                            #  22765  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1359      1353   0000                      TXB1D6  equ  0F3Ch  ;# 
1360      1354                            #  22826  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1361      1355   0000                      TXB1D7  equ  0F3Dh  ;# 
1362      1356                            #  22887  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1363      1357   0000                      CANSTAT_RO2  equ  0F3Eh  ;# 
1364      1358                            #  22980  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1365      1359   0000                      CANCON_RO2  equ  0F3Fh  ;# 
1366      1360                            #  23062  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1367      1361   0000                      TXB0CON  equ  0F40h  ;# 
1368      1362                            #  23180  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1369      1363   0000                      TXB0SIDH  equ  0F41h  ;# 
1370      1364                            #  23312  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1371      1365   0000                      TXB0SIDL  equ  0F42h  ;# 
1372      1366                            #  23416  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1373      1367   0000                      TXB0EIDH  equ  0F43h  ;# 
1374      1368                            #  23548  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1375      1369   0000                      TXB0EIDL  equ  0F44h  ;# 
1376      1370                            #  23680  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1377      1371   0000                      TXB0DLC  equ  0F45h  ;# 
1378      1372                            #  23768  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1379      1373   0000                      TXB0D0  equ  0F46h  ;# 
1380      1374                            #  23829  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1381      1375   0000                      TXB0D1  equ  0F47h  ;# 
1382      1376                            #  23890  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1383      1377   0000                      TXB0D2  equ  0F48h  ;# 
1384      1378                            #  23951  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1385      1379   0000                      TXB0D3  equ  0F49h  ;# 
1386      1380                            #  24012  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1387      1381   0000                      TXB0D4  equ  0F4Ah  ;# 
1388      1382                            #  24073  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1389      1383   0000                      TXB0D5  equ  0F4Bh  ;# 
1390      1384                            #  24134  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1391      1385   0000                      TXB0D6  equ  0F4Ch  ;# 
1392      1386                            #  24195  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1393      1387   0000                      TXB0D7  equ  0F4Dh  ;# 
1394      1388                            #  24256  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1395      1389   0000                      CANSTAT_RO1  equ  0F4Eh  ;# 
1396      1390                            #  24349  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1397      1391   0000                      CANCON_RO1  equ  0F4Fh  ;# 
1398      1392                            #  24431  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1399      1393   0000                      RXB1CON  equ  0F50h  ;# 
1400      1394                            #  24613  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1401      1395   0000                      RXB1SIDH  equ  0F51h  ;# 
1402      1396                            #  24745  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1403      1397   0000                      RXB1SIDL  equ  0F52h  ;# 
1404      1398                            #  24863  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1405      1399   0000                      RXB1EIDH  equ  0F53h  ;# 
1406      1400                            #  24995  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1407      1401   0000                      RXB1EIDL  equ  0F54h  ;# 
1408      1402                            #  25127  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1409      1403   0000                      RXB1DLC  equ  0F55h  ;# 
1410      1404                            #  25259  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1411      1405   0000                      RXB1D0  equ  0F56h  ;# 
1412      1406                            #  25320  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1413      1407   0000                      RXB1D1  equ  0F57h  ;# 
1414      1408                            #  25381  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1415      1409   0000                      RXB1D2  equ  0F58h  ;# 
1416      1410                            #  25442  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1417      1411   0000                      RXB1D3  equ  0F59h  ;# 
1418      1412                            #  25503  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1419      1413   0000                      RXB1D4  equ  0F5Ah  ;# 
1420      1414                            #  25564  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1421      1415   0000                      RXB1D5  equ  0F5Bh  ;# 
1422      1416                            #  25625  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1423      1417   0000                      RXB1D6  equ  0F5Ch  ;# 
1424      1418                            #  25686  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1425      1419   0000                      RXB1D7  equ  0F5Dh  ;# 
1426      1420                            #  25747  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1427      1421   0000                      CANSTAT_RO0  equ  0F5Eh  ;# 
1428      1422                            #  25840  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1429      1423   0000                      CANCON_RO0  equ  0F5Fh  ;# 
1430      1424                            #  25922  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1431      1425   0000                      RXB0CON  equ  0F60h  ;# 
1432      1426                            #  26137  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1433      1427   0000                      RXB0SIDH  equ  0F61h  ;# 
1434      1428                            #  26269  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1435      1429   0000                      RXB0SIDL  equ  0F62h  ;# 
1436      1430                            #  26387  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1437      1431   0000                      RXB0EIDH  equ  0F63h  ;# 
1438      1432                            #  26519  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1439      1433   0000                      RXB0EIDL  equ  0F64h  ;# 
1440      1434                            #  26651  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1441      1435   0000                      RXB0DLC  equ  0F65h  ;# 
1442      1436                            #  26783  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1443      1437   0000                      RXB0D0  equ  0F66h  ;# 
1444      1438                            #  26844  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1445      1439   0000                      RXB0D1  equ  0F67h  ;# 
1446      1440                            #  26905  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1447      1441   0000                      RXB0D2  equ  0F68h  ;# 
1448      1442                            #  26966  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1449      1443   0000                      RXB0D3  equ  0F69h  ;# 
1450      1444                            #  27027  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1451      1445   0000                      RXB0D4  equ  0F6Ah  ;# 
1452      1446                            #  27088  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1453      1447   0000                      RXB0D5  equ  0F6Bh  ;# 
1454      1448                            #  27149  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1455      1449   0000                      RXB0D6  equ  0F6Ch  ;# 
1456      1450                            #  27210  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1457      1451   0000                      RXB0D7  equ  0F6Dh  ;# 
1458      1452                            #  27271  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1459      1453   0000                      CANSTAT  equ  0F6Eh  ;# 
1460      1454                            #  27379  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1461      1455   0000                      CANCON  equ  0F6Fh  ;# 
1462      1456                            #  27482  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1463      1457   0000                      BRGCON1  equ  0F70h  ;# 
1464      1458                            #  27543  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1465      1459   0000                      BRGCON2  equ  0F71h  ;# 
1466      1460                            #  27613  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1467      1461   0000                      BRGCON3  equ  0F72h  ;# 
1468      1462                            #  27657  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1469      1463   0000                      CIOCON  equ  0F73h  ;# 
1470      1464                            #  27683  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1471      1465   0000                      COMSTAT  equ  0F74h  ;# 
1472      1466                            #  27808  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1473      1467   0000                      RXERRCNT  equ  0F75h  ;# 
1474      1468                            #  27869  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1475      1469   0000                      TXERRCNT  equ  0F76h  ;# 
1476      1470                            #  27930  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1477      1471   0000                      ECANCON  equ  0F77h  ;# 
1478      1472                            #  28000  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1479      1473   0000                      PORTA  equ  0F80h  ;# 
1480      1474                            #  28210  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1481      1475   0000                      PORTB  equ  0F81h  ;# 
1482      1476                            #  28383  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1483      1477   0000                      PORTC  equ  0F82h  ;# 
1484      1478                            #  28555  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1485      1479   0000                      PORTE  equ  0F84h  ;# 
1486      1480                            #  28788  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1487      1481   0000                      LATA  equ  0F89h  ;# 
1488      1482                            #  28920  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1489      1483   0000                      LATB  equ  0F8Ah  ;# 
1490      1484                            #  29052  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1491      1485   0000                      LATC  equ  0F8Bh  ;# 
1492      1486                            #  29184  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1493      1487   0000                      TRISA  equ  0F92h  ;# 
1494      1488                            #  29189  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1495      1489   0000                      DDRA  equ  0F92h  ;# 
1496      1490                            #  29405  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1497      1491   0000                      TRISB  equ  0F93h  ;# 
1498      1492                            #  29410  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1499      1493   0000                      DDRB  equ  0F93h  ;# 
1500      1494                            #  29626  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1501      1495   0000                      TRISC  equ  0F94h  ;# 
1502      1496                            #  29631  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1503      1497   0000                      DDRC  equ  0F94h  ;# 
1504      1498                            #  29847  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1505      1499   0000                      OSCTUNE  equ  0F9Bh  ;# 
1506      1500                            #  29918  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1507      1501   0000                      PIE1  equ  0F9Dh  ;# 
1508      1502                            #  29991  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1509      1503   0000                      PIR1  equ  0F9Eh  ;# 
1510      1504                            #  30064  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1511      1505   0000                      IPR1  equ  0F9Fh  ;# 
1512      1506                            #  30146  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1513      1507   0000                      PIE2  equ  0FA0h  ;# 
1514      1508                            #  30200  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1515      1509   0000                      PIR2  equ  0FA1h  ;# 
1516      1510                            #  30254  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1517      1511   0000                      IPR2  equ  0FA2h  ;# 
1518      1512                            #  30308  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1519      1513   0000                      PIE3  equ  0FA3h  ;# 
1520      1514                            #  30416  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1521      1515   0000                      PIR3  equ  0FA4h  ;# 
1522      1516                            #  30516  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1523      1517   0000                      IPR3  equ  0FA5h  ;# 
1524      1518                            #  30616  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1525      1519   0000                      EECON1  equ  0FA6h  ;# 
1526      1520                            #  30681  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1527      1521   0000                      EECON2  equ  0FA7h  ;# 
1528      1522                            #  30687  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1529      1523   0000                      EEDATA  equ  0FA8h  ;# 
1530      1524                            #  30693  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1531      1525   0000                      EEADR  equ  0FA9h  ;# 
1532      1526                            #  30699  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1533      1527   0000                      RCSTA  equ  0FABh  ;# 
1534      1528                            #  30704  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1535      1529   0000                      RCSTA1  equ  0FABh  ;# 
1536      1530                            #  30908  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1537      1531   0000                      TXSTA  equ  0FACh  ;# 
1538      1532                            #  30913  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1539      1533   0000                      TXSTA1  equ  0FACh  ;# 
1540      1534                            #  31205  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1541      1535   0000                      TXREG  equ  0FADh  ;# 
1542      1536                            #  31210  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1543      1537   0000                      TXREG1  equ  0FADh  ;# 
1544      1538                            #  31216  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1545      1539   0000                      RCREG  equ  0FAEh  ;# 
1546      1540                            #  31221  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1547      1541   0000                      RCREG1  equ  0FAEh  ;# 
1548      1542                            #  31227  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1549      1543   0000                      SPBRG  equ  0FAFh  ;# 
1550      1544                            #  31232  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1551      1545   0000                      SPBRG1  equ  0FAFh  ;# 
1552      1546                            #  31238  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1553      1547   0000                      SPBRGH  equ  0FB0h  ;# 
1554      1548                            #  31244  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1555      1549   0000                      T3CON  equ  0FB1h  ;# 
1556      1550                            #  31372  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1557      1551   0000                      TMR3  equ  0FB2h  ;# 
1558      1552                            #  31378  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1559      1553   0000                      TMR3L  equ  0FB2h  ;# 
1560      1554                            #  31384  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1561      1555   0000                      TMR3H  equ  0FB3h  ;# 
1562      1556                            #  31390  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1563      1557   0000                      ECCP1DEL  equ  0FB7h  ;# 
1564      1558                            #  31410  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1565      1559   0000                      BAUDCON  equ  0FB8h  ;# 
1566      1560                            #  31415  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1567      1561   0000                      BAUDCTL  equ  0FB8h  ;# 
1568      1562                            #  31575  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1569      1563   0000                      CCP1CON  equ  0FBDh  ;# 
1570      1564                            #  31638  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1571      1565   0000                      CCPR1  equ  0FBEh  ;# 
1572      1566                            #  31644  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1573      1567   0000                      CCPR1L  equ  0FBEh  ;# 
1574      1568                            #  31650  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1575      1569   0000                      CCPR1H  equ  0FBFh  ;# 
1576      1570                            #  31656  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1577      1571   0000                      ADCON2  equ  0FC0h  ;# 
1578      1572                            #  31726  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1579      1573   0000                      ADCON1  equ  0FC1h  ;# 
1580      1574                            #  31816  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1581      1575   0000                      ADCON0  equ  0FC2h  ;# 
1582      1576                            #  31938  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1583      1577   0000                      ADRES  equ  0FC3h  ;# 
1584      1578                            #  31944  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1585      1579   0000                      ADRESL  equ  0FC3h  ;# 
1586      1580                            #  31950  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1587      1581   0000                      ADRESH  equ  0FC4h  ;# 
1588      1582                            #  31956  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1589      1583   0000                      SSPCON2  equ  0FC5h  ;# 
1590      1584                            #  32017  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1591      1585   0000                      SSPCON1  equ  0FC6h  ;# 
1592      1586                            #  32086  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1593      1587   0000                      SSPSTAT  equ  0FC7h  ;# 
1594      1588                            #  32352  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1595      1589   0000                      SSPADD  equ  0FC8h  ;# 
1596      1590                            #  32358  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1597      1591   0000                      SSPBUF  equ  0FC9h  ;# 
1598      1592                            #  32364  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1599      1593   0000                      T2CON  equ  0FCAh  ;# 
1600      1594                            #  32434  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1601      1595   0000                      PR2  equ  0FCBh  ;# 
1602      1596                            #  32439  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1603      1597   0000                      MEMCON  equ  0FCBh  ;# 
1604      1598                            #  32543  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1605      1599   0000                      TMR2  equ  0FCCh  ;# 
1606      1600                            #  32549  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1607      1601   0000                      T1CON  equ  0FCDh  ;# 
1608      1602                            #  32662  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1609      1603   0000                      TMR1  equ  0FCEh  ;# 
1610      1604                            #  32668  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1611      1605   0000                      TMR1L  equ  0FCEh  ;# 
1612      1606                            #  32674  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1613      1607   0000                      TMR1H  equ  0FCFh  ;# 
1614      1608                            #  32680  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1615      1609   0000                      RCON  equ  0FD0h  ;# 
1616      1610                            #  32812  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1617      1611   0000                      WDTCON  equ  0FD1h  ;# 
1618      1612                            #  32839  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1619      1613   0000                      HLVDCON  equ  0FD2h  ;# 
1620      1614                            #  32844  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1621      1615   0000                      LVDCON  equ  0FD2h  ;# 
1622      1616                            #  33108  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1623      1617   0000                      OSCCON  equ  0FD3h  ;# 
1624      1618                            #  33184  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1625      1619   0000                      T0CON  equ  0FD5h  ;# 
1626      1620                            #  33259  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1627      1621   0000                      TMR0  equ  0FD6h  ;# 
1628      1622                            #  33265  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1629      1623   0000                      TMR0L  equ  0FD6h  ;# 
1630      1624                            #  33271  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1631      1625   0000                      TMR0H  equ  0FD7h  ;# 
1632      1626                            #  33277  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1633      1627   0000                      STATUS  equ  0FD8h  ;# 
1634      1628                            #  33355  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1635      1629   0000                      FSR2  equ  0FD9h  ;# 
1636      1630                            #  33361  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1637      1631   0000                      FSR2L  equ  0FD9h  ;# 
1638      1632                            #  33367  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1639      1633   0000                      FSR2H  equ  0FDAh  ;# 
1640      1634                            #  33373  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1641      1635   0000                      PLUSW2  equ  0FDBh  ;# 
1642      1636                            #  33379  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1643      1637   0000                      PREINC2  equ  0FDCh  ;# 
1644      1638                            #  33385  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1645      1639   0000                      POSTDEC2  equ  0FDDh  ;# 
1646      1640                            #  33391  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1647      1641   0000                      POSTINC2  equ  0FDEh  ;# 
1648      1642                            #  33397  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1649      1643   0000                      INDF2  equ  0FDFh  ;# 
1650      1644                            #  33403  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1651      1645   0000                      BSR  equ  0FE0h  ;# 
1652      1646                            #  33409  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1653      1647   0000                      FSR1  equ  0FE1h  ;# 
1654      1648                            #  33415  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1655      1649   0000                      FSR1L  equ  0FE1h  ;# 
1656      1650                            #  33421  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1657      1651   0000                      FSR1H  equ  0FE2h  ;# 
1658      1652                            #  33427  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1659      1653   0000                      PLUSW1  equ  0FE3h  ;# 
1660      1654                            #  33433  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1661      1655   0000                      PREINC1  equ  0FE4h  ;# 
1662      1656                            #  33439  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1663      1657   0000                      POSTDEC1  equ  0FE5h  ;# 
1664      1658                            #  33445  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1665      1659   0000                      POSTINC1  equ  0FE6h  ;# 
1666      1660                            #  33451  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1667      1661   0000                      INDF1  equ  0FE7h  ;# 
1668      1662                            #  33457  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1669      1663   0000                      WREG  equ  0FE8h  ;# 
1670      1664                            #  33463  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1671      1665   0000                      FSR0  equ  0FE9h  ;# 
1672      1666                            #  33469  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1673      1667   0000                      FSR0L  equ  0FE9h  ;# 
1674      1668                            #  33475  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1675      1669   0000                      FSR0H  equ  0FEAh  ;# 
1676      1670                            #  33481  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1677      1671   0000                      PLUSW0  equ  0FEBh  ;# 
1678      1672                            #  33487  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1679      1673   0000                      PREINC0  equ  0FECh  ;# 
1680      1674                            #  33493  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1681      1675   0000                      POSTDEC0  equ  0FEDh  ;# 
1682      1676                            #  33499  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1683      1677   0000                      POSTINC0  equ  0FEEh  ;# 
1684      1678                            #  33505  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1685      1679   0000                      INDF0  equ  0FEFh  ;# 
1686      1680                            #  33511  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1687      1681   0000                      INTCON3  equ  0FF0h  ;# 
1688      1682                            #  33602  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1689      1683   0000                      INTCON2  equ  0FF1h  ;# 
1690      1684                            #  33678  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1691      1685   0000                      INTCON  equ  0FF2h  ;# 
1692      1686                            #  33814  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1693      1687   0000                      PROD  equ  0FF3h  ;# 
1694      1688                            #  33820  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1695      1689   0000                      PRODL  equ  0FF3h  ;# 
1696      1690                            #  33826  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1697      1691   0000                      PRODH  equ  0FF4h  ;# 
1698      1692                            #  33832  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1699      1693   0000                      TABLAT  equ  0FF5h  ;# 
1700      1694                            #  33840  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1701      1695   0000                      TBLPTR  equ  0FF6h  ;# 
1702      1696                            #  33846  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1703      1697   0000                      TBLPTRL  equ  0FF6h  ;# 
1704      1698                            #  33852  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1705      1699   0000                      TBLPTRH  equ  0FF7h  ;# 
1706      1700                            #  33858  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1707      1701   0000                      TBLPTRU  equ  0FF8h  ;# 
1708      1702                            #  33866  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1709      1703   0000                      PCLAT  equ  0FF9h  ;# 
1710      1704                            #  33873  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1711      1705   0000                      PC  equ  0FF9h  ;# 
1712      1706                            #  33879  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1713      1707   0000                      PCL  equ  0FF9h  ;# 
1714      1708                            #  33885  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1715      1709   0000                      PCLATH  equ  0FFAh  ;# 
1716      1710                            #  33891  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1717      1711   0000                      PCLATU  equ  0FFBh  ;# 
1718      1712                            #  33897  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1719      1713   0000                      STKPTR  equ  0FFCh  ;# 
1720      1714                            #  33970  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1721      1715   0000                      TOS  equ  0FFDh  ;# 
1722      1716                            #  33976  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1723      1717   0000                      TOSL  equ  0FFDh  ;# 
1724      1718                            #  33982  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1725      1719   0000                      TOSH  equ  0FFEh  ;# 
1726      1720                            #  33988  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1727      1721   0000                      TOSU  equ  0FFFh  ;# 
1728      1722                            #  46  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1729      1723   0000                      RXF6SIDH  equ  0D60h  ;# 
1730      1724                            #  178  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1731      1725   0000                      RXF6SIDL  equ  0D61h  ;# 
1732      1726                            #  291  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1733      1727   0000                      RXF6EIDH  equ  0D62h  ;# 
1734      1728                            #  423  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1735      1729   0000                      RXF6EIDL  equ  0D63h  ;# 
1736      1730                            #  555  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1737      1731   0000                      RXF7SIDH  equ  0D64h  ;# 
1738      1732                            #  687  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1739      1733   0000                      RXF7SIDL  equ  0D65h  ;# 
1740      1734                            #  800  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1741      1735   0000                      RXF7EIDH  equ  0D66h  ;# 
1742      1736                            #  932  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1743      1737   0000                      RXF7EIDL  equ  0D67h  ;# 
1744      1738                            #  1064  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1745      1739   0000                      RXF8SIDH  equ  0D68h  ;# 
1746      1740                            #  1196  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1747      1741   0000                      RXF8SIDL  equ  0D69h  ;# 
1748      1742                            #  1309  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1749      1743   0000                      RXF8EIDH  equ  0D6Ah  ;# 
1750      1744                            #  1441  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1751      1745   0000                      RXF8EIDL  equ  0D6Bh  ;# 
1752      1746                            #  1573  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1753      1747   0000                      RXF9SIDH  equ  0D70h  ;# 
1754      1748                            #  1705  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1755      1749   0000                      RXF9SIDL  equ  0D71h  ;# 
1756      1750                            #  1818  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1757      1751   0000                      RXF9EIDH  equ  0D72h  ;# 
1758      1752                            #  1950  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1759      1753   0000                      RXF9EIDL  equ  0D73h  ;# 
1760      1754                            #  2082  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1761      1755   0000                      RXF10SIDH  equ  0D74h  ;# 
1762      1756                            #  2214  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1763      1757   0000                      RXF10SIDL  equ  0D75h  ;# 
1764      1758                            #  2327  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1765      1759   0000                      RXF10EIDH  equ  0D76h  ;# 
1766      1760                            #  2459  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1767      1761   0000                      RXF10EIDL  equ  0D77h  ;# 
1768      1762                            #  2591  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1769      1763   0000                      RXF11SIDH  equ  0D78h  ;# 
1770      1764                            #  2723  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1771      1765   0000                      RXF11SIDL  equ  0D79h  ;# 
1772      1766                            #  2836  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1773      1767   0000                      RXF11EIDH  equ  0D7Ah  ;# 
1774      1768                            #  2968  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1775      1769   0000                      RXF11EIDL  equ  0D7Bh  ;# 
1776      1770                            #  3100  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1777      1771   0000                      RXF12SIDH  equ  0D80h  ;# 
1778      1772                            #  3232  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1779      1773   0000                      RXF12SIDL  equ  0D81h  ;# 
1780      1774                            #  3345  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1781      1775   0000                      RXF12EIDH  equ  0D82h  ;# 
1782      1776                            #  3477  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1783      1777   0000                      RXF12EIDL  equ  0D83h  ;# 
1784      1778                            #  3609  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1785      1779   0000                      RXF13SIDH  equ  0D84h  ;# 
1786      1780                            #  3741  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1787      1781   0000                      RXF13SIDL  equ  0D85h  ;# 
1788      1782                            #  3854  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1789      1783   0000                      RXF13EIDH  equ  0D86h  ;# 
1790      1784                            #  3986  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1791      1785   0000                      RXF13EIDL  equ  0D87h  ;# 
1792      1786                            #  4118  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1793      1787   0000                      RXF14SIDH  equ  0D88h  ;# 
1794      1788                            #  4250  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1795      1789   0000                      RXF14SIDL  equ  0D89h  ;# 
1796      1790                            #  4363  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1797      1791   0000                      RXF14EIDH  equ  0D8Ah  ;# 
1798      1792                            #  4495  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1799      1793   0000                      RXF14EIDL  equ  0D8Bh  ;# 
1800      1794                            #  4627  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1801      1795   0000                      RXF15SIDH  equ  0D90h  ;# 
1802      1796                            #  4759  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1803      1797   0000                      RXF15SIDL  equ  0D91h  ;# 
1804      1798                            #  4872  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1805      1799   0000                      RXF15EIDH  equ  0D92h  ;# 
1806      1800                            #  5004  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1807      1801   0000                      RXF15EIDL  equ  0D93h  ;# 
1808      1802                            #  5136  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1809      1803   0000                      RXFCON0  equ  0DD4h  ;# 
1810      1804                            #  5197  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1811      1805   0000                      RXFCON1  equ  0DD5h  ;# 
1812      1806                            #  5258  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1813      1807   0000                      SDFLC  equ  0DD8h  ;# 
1814      1808                            #  5333  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1815      1809   0000                      RXFBCON0  equ  0DE0h  ;# 
1816      1810                            #  5402  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1817      1811   0000                      RXFBCON1  equ  0DE1h  ;# 
1818      1812                            #  5471  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1819      1813   0000                      RXFBCON2  equ  0DE2h  ;# 
1820      1814                            #  5540  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1821      1815   0000                      RXFBCON3  equ  0DE3h  ;# 
1822      1816                            #  5609  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1823      1817   0000                      RXFBCON4  equ  0DE4h  ;# 
1824      1818                            #  5678  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1825      1819   0000                      RXFBCON5  equ  0DE5h  ;# 
1826      1820                            #  5747  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1827      1821   0000                      RXFBCON6  equ  0DE6h  ;# 
1828      1822                            #  5816  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1829      1823   0000                      RXFBCON7  equ  0DE7h  ;# 
1830      1824                            #  5885  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1831      1825   0000                      MSEL0  equ  0DF0h  ;# 
1832      1826                            #  5946  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1833      1827   0000                      MSEL1  equ  0DF1h  ;# 
1834      1828                            #  6007  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1835      1829   0000                      MSEL2  equ  0DF2h  ;# 
1836      1830                            #  6068  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1837      1831   0000                      MSEL3  equ  0DF3h  ;# 
1838      1832                            #  6129  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1839      1833   0000                      BSEL0  equ  0DF8h  ;# 
1840      1834                            #  6179  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1841      1835   0000                      BIE0  equ  0DFAh  ;# 
1842      1836                            #  6257  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1843      1837   0000                      TXBIE  equ  0DFCh  ;# 
1844      1838                            #  6316  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1845      1839   0000                      B0CON  equ  0E20h  ;# 
1846      1840                            #  6628  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1847      1841   0000                      B0SIDH  equ  0E21h  ;# 
1848      1842                            #  6760  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1849      1843   0000                      B0SIDL  equ  0E22h  ;# 
1850      1844                            #  6887  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1851      1845   0000                      B0EIDH  equ  0E23h  ;# 
1852      1846                            #  7019  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1853      1847   0000                      B0EIDL  equ  0E24h  ;# 
1854      1848                            #  7151  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1855      1849   0000                      B0DLC  equ  0E25h  ;# 
1856      1850                            #  7298  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1857      1851   0000                      B0D0  equ  0E26h  ;# 
1858      1852                            #  7359  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1859      1853   0000                      B0D1  equ  0E27h  ;# 
1860      1854                            #  7420  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1861      1855   0000                      B0D2  equ  0E28h  ;# 
1862      1856                            #  7481  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1863      1857   0000                      B0D3  equ  0E29h  ;# 
1864      1858                            #  7542  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1865      1859   0000                      B0D4  equ  0E2Ah  ;# 
1866      1860                            #  7603  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1867      1861   0000                      B0D5  equ  0E2Bh  ;# 
1868      1862                            #  7664  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1869      1863   0000                      B0D6  equ  0E2Ch  ;# 
1870      1864                            #  7725  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1871      1865   0000                      B0D7  equ  0E2Dh  ;# 
1872      1866                            #  7786  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1873      1867   0000                      CANSTAT_RO9  equ  0E2Eh  ;# 
1874      1868                            #  7879  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1875      1869   0000                      CANCON_RO9  equ  0E2Fh  ;# 
1876      1870                            #  7961  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1877      1871   0000                      B1CON  equ  0E30h  ;# 
1878      1872                            #  8273  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1879      1873   0000                      B1SIDH  equ  0E31h  ;# 
1880      1874                            #  8405  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1881      1875   0000                      B1SIDL  equ  0E32h  ;# 
1882      1876                            #  8532  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1883      1877   0000                      B1EIDH  equ  0E33h  ;# 
1884      1878                            #  8664  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1885      1879   0000                      B1EIDL  equ  0E34h  ;# 
1886      1880                            #  8796  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1887      1881   0000                      B1DLC  equ  0E35h  ;# 
1888      1882                            #  8943  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1889      1883   0000                      B1D0  equ  0E36h  ;# 
1890      1884                            #  9004  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1891      1885   0000                      B1D1  equ  0E37h  ;# 
1892      1886                            #  9065  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1893      1887   0000                      B1D2  equ  0E38h  ;# 
1894      1888                            #  9126  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1895      1889   0000                      B1D3  equ  0E39h  ;# 
1896      1890                            #  9187  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1897      1891   0000                      B1D4  equ  0E3Ah  ;# 
1898      1892                            #  9248  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1899      1893   0000                      B1D5  equ  0E3Bh  ;# 
1900      1894                            #  9309  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1901      1895   0000                      B1D6  equ  0E3Ch  ;# 
1902      1896                            #  9370  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1903      1897   0000                      B1D7  equ  0E3Dh  ;# 
1904      1898                            #  9431  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1905      1899   0000                      CANSTAT_RO8  equ  0E3Eh  ;# 
1906      1900                            #  9524  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1907      1901   0000                      CANCON_RO8  equ  0E3Fh  ;# 
1908      1902                            #  9606  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1909      1903   0000                      B2CON  equ  0E40h  ;# 
1910      1904                            #  9918  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1911      1905   0000                      B2SIDH  equ  0E41h  ;# 
1912      1906                            #  10050  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1913      1907   0000                      B2SIDL  equ  0E42h  ;# 
1914      1908                            #  10186  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1915      1909   0000                      B2EIDH  equ  0E43h  ;# 
1916      1910                            #  10318  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1917      1911   0000                      B2EIDL  equ  0E44h  ;# 
1918      1912                            #  10450  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1919      1913   0000                      B2DLC  equ  0E45h  ;# 
1920      1914                            #  10597  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1921      1915   0000                      B2D0  equ  0E46h  ;# 
1922      1916                            #  10658  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1923      1917   0000                      B2D1  equ  0E47h  ;# 
1924      1918                            #  10719  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1925      1919   0000                      B2D2  equ  0E48h  ;# 
1926      1920                            #  10780  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1927      1921   0000                      B2D3  equ  0E49h  ;# 
1928      1922                            #  10841  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1929      1923   0000                      B2D4  equ  0E4Ah  ;# 
1930      1924                            #  10902  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1931      1925   0000                      B2D5  equ  0E4Bh  ;# 
1932      1926                            #  10963  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1933      1927   0000                      B2D6  equ  0E4Ch  ;# 
1934      1928                            #  11024  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1935      1929   0000                      B2D7  equ  0E4Dh  ;# 
1936      1930                            #  11085  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1937      1931   0000                      CANSTAT_RO7  equ  0E4Eh  ;# 
1938      1932                            #  11178  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1939      1933   0000                      CANCON_RO7  equ  0E4Fh  ;# 
1940      1934                            #  11260  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1941      1935   0000                      B3CON  equ  0E50h  ;# 
1942      1936                            #  11572  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1943      1937   0000                      B3SIDH  equ  0E51h  ;# 
1944      1938                            #  11704  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1945      1939   0000                      B3SIDL  equ  0E52h  ;# 
1946      1940                            #  11840  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1947      1941   0000                      B3EIDH  equ  0E53h  ;# 
1948      1942                            #  11972  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1949      1943   0000                      B3EIDL  equ  0E54h  ;# 
1950      1944                            #  12104  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1951      1945   0000                      B3DLC  equ  0E55h  ;# 
1952      1946                            #  12251  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1953      1947   0000                      B3D0  equ  0E56h  ;# 
1954      1948                            #  12312  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1955      1949   0000                      B3D1  equ  0E57h  ;# 
1956      1950                            #  12373  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1957      1951   0000                      B3D2  equ  0E58h  ;# 
1958      1952                            #  12434  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1959      1953   0000                      B3D3  equ  0E59h  ;# 
1960      1954                            #  12495  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1961      1955   0000                      B3D4  equ  0E5Ah  ;# 
1962      1956                            #  12556  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1963      1957   0000                      B3D5  equ  0E5Bh  ;# 
1964      1958                            #  12617  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1965      1959   0000                      B3D6  equ  0E5Ch  ;# 
1966      1960                            #  12678  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1967      1961   0000                      B3D7  equ  0E5Dh  ;# 
1968      1962                            #  12739  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1969      1963   0000                      CANSTAT_RO6  equ  0E5Eh  ;# 
1970      1964                            #  12832  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1971      1965   0000                      CANCON_RO6  equ  0E5Fh  ;# 
1972      1966                            #  12914  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1973      1967   0000                      B4CON  equ  0E60h  ;# 
1974      1968                            #  13226  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1975      1969   0000                      B4SIDH  equ  0E61h  ;# 
1976      1970                            #  13358  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1977      1971   0000                      B4SIDL  equ  0E62h  ;# 
1978      1972                            #  13494  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1979      1973   0000                      B4EIDH  equ  0E63h  ;# 
1980      1974                            #  13626  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1981      1975   0000                      B4EIDL  equ  0E64h  ;# 
1982      1976                            #  13758  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1983      1977   0000                      B4DLC  equ  0E65h  ;# 
1984      1978                            #  13905  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1985      1979   0000                      B4D0  equ  0E66h  ;# 
1986      1980                            #  13966  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1987      1981   0000                      B4D1  equ  0E67h  ;# 
1988      1982                            #  14027  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1989      1983   0000                      B4D2  equ  0E68h  ;# 
1990      1984                            #  14088  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1991      1985   0000                      B4D3  equ  0E69h  ;# 
1992      1986                            #  14149  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1993      1987   0000                      B4D4  equ  0E6Ah  ;# 
1994      1988                            #  14210  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1995      1989   0000                      B4D5  equ  0E6Bh  ;# 
1996      1990                            #  14271  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1997      1991   0000                      B4D6  equ  0E6Ch  ;# 
1998      1992                            #  14332  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
1999      1993   0000                      B4D7  equ  0E6Dh  ;# 
2000      1994                            #  14402  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2001      1995   0000                      CANSTAT_RO5  equ  0E6Eh  ;# 
2002      1996                            #  14495  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2003      1997   0000                      CANCON_RO5  equ  0E6Fh  ;# 
2004      1998                            #  14577  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2005      1999   0000                      B5CON  equ  0E70h  ;# 
2006      2000                            #  14889  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2007      2001   0000                      B5SIDH  equ  0E71h  ;# 
2008      2002                            #  15021  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2009      2003   0000                      B5SIDL  equ  0E72h  ;# 
2010      2004                            #  15166  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2011      2005   0000                      B5EIDH  equ  0E73h  ;# 
2012      2006                            #  15298  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2013      2007   0000                      B5EIDL  equ  0E74h  ;# 
2014      2008                            #  15430  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2015      2009   0000                      B5DLC  equ  0E75h  ;# 
2016      2010                            #  15571  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2017      2011   0000                      B5D0  equ  0E76h  ;# 
2018      2012                            #  15641  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2019      2013   0000                      B5D1  equ  0E77h  ;# 
2020      2014                            #  15702  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2021      2015   0000                      B5D2  equ  0E78h  ;# 
2022      2016                            #  15772  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2023      2017   0000                      B5D3  equ  0E79h  ;# 
2024      2018                            #  15833  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2025      2019   0000                      B5D4  equ  0E7Ah  ;# 
2026      2020                            #  15894  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2027      2021   0000                      B5D5  equ  0E7Bh  ;# 
2028      2022                            #  15955  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2029      2023   0000                      B5D6  equ  0E7Ch  ;# 
2030      2024                            #  16016  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2031      2025   0000                      B5D7  equ  0E7Dh  ;# 
2032      2026                            #  16077  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2033      2027   0000                      CANSTAT_RO4  equ  0E7Eh  ;# 
2034      2028                            #  16170  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2035      2029   0000                      CANCON_RO4  equ  0E7Fh  ;# 
2036      2030                            #  16252  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2037      2031   0000                      RXF0SIDH  equ  0F00h  ;# 
2038      2032                            #  16384  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2039      2033   0000                      RXF0SIDL  equ  0F01h  ;# 
2040      2034                            #  16497  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2041      2035   0000                      RXF0EIDH  equ  0F02h  ;# 
2042      2036                            #  16629  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2043      2037   0000                      RXF0EIDL  equ  0F03h  ;# 
2044      2038                            #  16761  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2045      2039   0000                      RXF1SIDH  equ  0F04h  ;# 
2046      2040                            #  16893  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2047      2041   0000                      RXF1SIDL  equ  0F05h  ;# 
2048      2042                            #  17006  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2049      2043   0000                      RXF1EIDH  equ  0F06h  ;# 
2050      2044                            #  17138  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2051      2045   0000                      RXF1EIDL  equ  0F07h  ;# 
2052      2046                            #  17270  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2053      2047   0000                      RXF2SIDH  equ  0F08h  ;# 
2054      2048                            #  17402  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2055      2049   0000                      RXF2SIDL  equ  0F09h  ;# 
2056      2050                            #  17515  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2057      2051   0000                      RXF2EIDH  equ  0F0Ah  ;# 
2058      2052                            #  17647  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2059      2053   0000                      RXF2EIDL  equ  0F0Bh  ;# 
2060      2054                            #  17779  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2061      2055   0000                      RXF3SIDH  equ  0F0Ch  ;# 
2062      2056                            #  17911  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2063      2057   0000                      RXF3SIDL  equ  0F0Dh  ;# 
2064      2058                            #  18024  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2065      2059   0000                      RXF3EIDH  equ  0F0Eh  ;# 
2066      2060                            #  18156  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2067      2061   0000                      RXF3EIDL  equ  0F0Fh  ;# 
2068      2062                            #  18288  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2069      2063   0000                      RXF4SIDH  equ  0F10h  ;# 
2070      2064                            #  18420  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2071      2065   0000                      RXF4SIDL  equ  0F11h  ;# 
2072      2066                            #  18533  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2073      2067   0000                      RXF4EIDH  equ  0F12h  ;# 
2074      2068                            #  18665  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2075      2069   0000                      RXF4EIDL  equ  0F13h  ;# 
2076      2070                            #  18797  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2077      2071   0000                      RXF5SIDH  equ  0F14h  ;# 
2078      2072                            #  18929  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2079      2073   0000                      RXF5SIDL  equ  0F15h  ;# 
2080      2074                            #  19042  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2081      2075   0000                      RXF5EIDH  equ  0F16h  ;# 
2082      2076                            #  19174  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2083      2077   0000                      RXF5EIDL  equ  0F17h  ;# 
2084      2078                            #  19306  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2085      2079   0000                      RXM0SIDH  equ  0F18h  ;# 
2086      2080                            #  19438  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2087      2081   0000                      RXM0SIDL  equ  0F19h  ;# 
2088      2082                            #  19542  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2089      2083   0000                      RXM0EIDH  equ  0F1Ah  ;# 
2090      2084                            #  19674  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2091      2085   0000                      RXM0EIDL  equ  0F1Bh  ;# 
2092      2086                            #  19806  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2093      2087   0000                      RXM1SIDH  equ  0F1Ch  ;# 
2094      2088                            #  19938  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2095      2089   0000                      RXM1SIDL  equ  0F1Dh  ;# 
2096      2090                            #  20042  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2097      2091   0000                      RXM1EIDH  equ  0F1Eh  ;# 
2098      2092                            #  20174  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2099      2093   0000                      RXM1EIDL  equ  0F1Fh  ;# 
2100      2094                            #  20306  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2101      2095   0000                      TXB2CON  equ  0F20h  ;# 
2102      2096                            #  20433  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2103      2097   0000                      TXB2SIDH  equ  0F21h  ;# 
2104      2098                            #  20565  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2105      2099   0000                      TXB2SIDL  equ  0F22h  ;# 
2106      2100                            #  20669  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2107      2101   0000                      TXB2EIDH  equ  0F23h  ;# 
2108      2102                            #  20801  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2109      2103   0000                      TXB2EIDL  equ  0F24h  ;# 
2110      2104                            #  20933  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2111      2105   0000                      TXB2DLC  equ  0F25h  ;# 
2112      2106                            #  21021  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2113      2107   0000                      TXB2D0  equ  0F26h  ;# 
2114      2108                            #  21082  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2115      2109   0000                      TXB2D1  equ  0F27h  ;# 
2116      2110                            #  21143  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2117      2111   0000                      TXB2D2  equ  0F28h  ;# 
2118      2112                            #  21204  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2119      2113   0000                      TXB2D3  equ  0F29h  ;# 
2120      2114                            #  21265  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2121      2115   0000                      TXB2D4  equ  0F2Ah  ;# 
2122      2116                            #  21326  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2123      2117   0000                      TXB2D5  equ  0F2Bh  ;# 
2124      2118                            #  21387  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2125      2119   0000                      TXB2D6  equ  0F2Ch  ;# 
2126      2120                            #  21448  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2127      2121   0000                      TXB2D7  equ  0F2Dh  ;# 
2128      2122                            #  21509  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2129      2123   0000                      CANSTAT_RO3  equ  0F2Eh  ;# 
2130      2124                            #  21602  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2131      2125   0000                      CANCON_RO3  equ  0F2Fh  ;# 
2132      2126                            #  21684  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2133      2127   0000                      TXB1CON  equ  0F30h  ;# 
2134      2128                            #  21811  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2135      2129   0000                      TXB1SIDH  equ  0F31h  ;# 
2136      2130                            #  21943  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2137      2131   0000                      TXB1SIDL  equ  0F32h  ;# 
2138      2132                            #  22047  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2139      2133   0000                      TXB1EIDH  equ  0F33h  ;# 
2140      2134                            #  22179  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2141      2135   0000                      TXB1EIDL  equ  0F34h  ;# 
2142      2136                            #  22311  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2143      2137   0000                      TXB1DLC  equ  0F35h  ;# 
2144      2138                            #  22399  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2145      2139   0000                      TXB1D0  equ  0F36h  ;# 
2146      2140                            #  22460  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2147      2141   0000                      TXB1D1  equ  0F37h  ;# 
2148      2142                            #  22521  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2149      2143   0000                      TXB1D2  equ  0F38h  ;# 
2150      2144                            #  22582  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2151      2145   0000                      TXB1D3  equ  0F39h  ;# 
2152      2146                            #  22643  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2153      2147   0000                      TXB1D4  equ  0F3Ah  ;# 
2154      2148                            #  22704  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2155      2149   0000                      TXB1D5  equ  0F3Bh  ;# 
2156      2150                            #  22765  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2157      2151   0000                      TXB1D6  equ  0F3Ch  ;# 
2158      2152                            #  22826  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2159      2153   0000                      TXB1D7  equ  0F3Dh  ;# 
2160      2154                            #  22887  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2161      2155   0000                      CANSTAT_RO2  equ  0F3Eh  ;# 
2162      2156                            #  22980  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2163      2157   0000                      CANCON_RO2  equ  0F3Fh  ;# 
2164      2158                            #  23062  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2165      2159   0000                      TXB0CON  equ  0F40h  ;# 
2166      2160                            #  23180  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2167      2161   0000                      TXB0SIDH  equ  0F41h  ;# 
2168      2162                            #  23312  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2169      2163   0000                      TXB0SIDL  equ  0F42h  ;# 
2170      2164                            #  23416  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2171      2165   0000                      TXB0EIDH  equ  0F43h  ;# 
2172      2166                            #  23548  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2173      2167   0000                      TXB0EIDL  equ  0F44h  ;# 
2174      2168                            #  23680  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2175      2169   0000                      TXB0DLC  equ  0F45h  ;# 
2176      2170                            #  23768  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2177      2171   0000                      TXB0D0  equ  0F46h  ;# 
2178      2172                            #  23829  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2179      2173   0000                      TXB0D1  equ  0F47h  ;# 
2180      2174                            #  23890  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2181      2175   0000                      TXB0D2  equ  0F48h  ;# 
2182      2176                            #  23951  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2183      2177   0000                      TXB0D3  equ  0F49h  ;# 
2184      2178                            #  24012  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2185      2179   0000                      TXB0D4  equ  0F4Ah  ;# 
2186      2180                            #  24073  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2187      2181   0000                      TXB0D5  equ  0F4Bh  ;# 
2188      2182                            #  24134  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2189      2183   0000                      TXB0D6  equ  0F4Ch  ;# 
2190      2184                            #  24195  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2191      2185   0000                      TXB0D7  equ  0F4Dh  ;# 
2192      2186                            #  24256  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2193      2187   0000                      CANSTAT_RO1  equ  0F4Eh  ;# 
2194      2188                            #  24349  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2195      2189   0000                      CANCON_RO1  equ  0F4Fh  ;# 
2196      2190                            #  24431  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2197      2191   0000                      RXB1CON  equ  0F50h  ;# 
2198      2192                            #  24613  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2199      2193   0000                      RXB1SIDH  equ  0F51h  ;# 
2200      2194                            #  24745  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2201      2195   0000                      RXB1SIDL  equ  0F52h  ;# 
2202      2196                            #  24863  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2203      2197   0000                      RXB1EIDH  equ  0F53h  ;# 
2204      2198                            #  24995  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2205      2199   0000                      RXB1EIDL  equ  0F54h  ;# 
2206      2200                            #  25127  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2207      2201   0000                      RXB1DLC  equ  0F55h  ;# 
2208      2202                            #  25259  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2209      2203   0000                      RXB1D0  equ  0F56h  ;# 
2210      2204                            #  25320  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2211      2205   0000                      RXB1D1  equ  0F57h  ;# 
2212      2206                            #  25381  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2213      2207   0000                      RXB1D2  equ  0F58h  ;# 
2214      2208                            #  25442  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2215      2209   0000                      RXB1D3  equ  0F59h  ;# 
2216      2210                            #  25503  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2217      2211   0000                      RXB1D4  equ  0F5Ah  ;# 
2218      2212                            #  25564  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2219      2213   0000                      RXB1D5  equ  0F5Bh  ;# 
2220      2214                            #  25625  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2221      2215   0000                      RXB1D6  equ  0F5Ch  ;# 
2222      2216                            #  25686  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2223      2217   0000                      RXB1D7  equ  0F5Dh  ;# 
2224      2218                            #  25747  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2225      2219   0000                      CANSTAT_RO0  equ  0F5Eh  ;# 
2226      2220                            #  25840  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2227      2221   0000                      CANCON_RO0  equ  0F5Fh  ;# 
2228      2222                            #  25922  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2229      2223   0000                      RXB0CON  equ  0F60h  ;# 
2230      2224                            #  26137  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2231      2225   0000                      RXB0SIDH  equ  0F61h  ;# 
2232      2226                            #  26269  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2233      2227   0000                      RXB0SIDL  equ  0F62h  ;# 
2234      2228                            #  26387  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2235      2229   0000                      RXB0EIDH  equ  0F63h  ;# 
2236      2230                            #  26519  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2237      2231   0000                      RXB0EIDL  equ  0F64h  ;# 
2238      2232                            #  26651  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2239      2233   0000                      RXB0DLC  equ  0F65h  ;# 
2240      2234                            #  26783  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2241      2235   0000                      RXB0D0  equ  0F66h  ;# 
2242      2236                            #  26844  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2243      2237   0000                      RXB0D1  equ  0F67h  ;# 
2244      2238                            #  26905  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2245      2239   0000                      RXB0D2  equ  0F68h  ;# 
2246      2240                            #  26966  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2247      2241   0000                      RXB0D3  equ  0F69h  ;# 
2248      2242                            #  27027  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2249      2243   0000                      RXB0D4  equ  0F6Ah  ;# 
2250      2244                            #  27088  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2251      2245   0000                      RXB0D5  equ  0F6Bh  ;# 
2252      2246                            #  27149  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2253      2247   0000                      RXB0D6  equ  0F6Ch  ;# 
2254      2248                            #  27210  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2255      2249   0000                      RXB0D7  equ  0F6Dh  ;# 
2256      2250                            #  27271  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2257      2251   0000                      CANSTAT  equ  0F6Eh  ;# 
2258      2252                            #  27379  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2259      2253   0000                      CANCON  equ  0F6Fh  ;# 
2260      2254                            #  27482  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2261      2255   0000                      BRGCON1  equ  0F70h  ;# 
2262      2256                            #  27543  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2263      2257   0000                      BRGCON2  equ  0F71h  ;# 
2264      2258                            #  27613  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2265      2259   0000                      BRGCON3  equ  0F72h  ;# 
2266      2260                            #  27657  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2267      2261   0000                      CIOCON  equ  0F73h  ;# 
2268      2262                            #  27683  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2269      2263   0000                      COMSTAT  equ  0F74h  ;# 
2270      2264                            #  27808  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2271      2265   0000                      RXERRCNT  equ  0F75h  ;# 
2272      2266                            #  27869  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2273      2267   0000                      TXERRCNT  equ  0F76h  ;# 
2274      2268                            #  27930  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2275      2269   0000                      ECANCON  equ  0F77h  ;# 
2276      2270                            #  28000  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2277      2271   0000                      PORTA  equ  0F80h  ;# 
2278      2272                            #  28210  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2279      2273   0000                      PORTB  equ  0F81h  ;# 
2280      2274                            #  28383  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2281      2275   0000                      PORTC  equ  0F82h  ;# 
2282      2276                            #  28555  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2283      2277   0000                      PORTE  equ  0F84h  ;# 
2284      2278                            #  28788  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2285      2279   0000                      LATA  equ  0F89h  ;# 
2286      2280                            #  28920  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2287      2281   0000                      LATB  equ  0F8Ah  ;# 
2288      2282                            #  29052  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2289      2283   0000                      LATC  equ  0F8Bh  ;# 
2290      2284                            #  29184  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2291      2285   0000                      TRISA  equ  0F92h  ;# 
2292      2286                            #  29189  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2293      2287   0000                      DDRA  equ  0F92h  ;# 
2294      2288                            #  29405  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2295      2289   0000                      TRISB  equ  0F93h  ;# 
2296      2290                            #  29410  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2297      2291   0000                      DDRB  equ  0F93h  ;# 
2298      2292                            #  29626  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2299      2293   0000                      TRISC  equ  0F94h  ;# 
2300      2294                            #  29631  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2301      2295   0000                      DDRC  equ  0F94h  ;# 
2302      2296                            #  29847  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2303      2297   0000                      OSCTUNE  equ  0F9Bh  ;# 
2304      2298                            #  29918  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2305      2299   0000                      PIE1  equ  0F9Dh  ;# 
2306      2300                            #  29991  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2307      2301   0000                      PIR1  equ  0F9Eh  ;# 
2308      2302                            #  30064  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2309      2303   0000                      IPR1  equ  0F9Fh  ;# 
2310      2304                            #  30146  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2311      2305   0000                      PIE2  equ  0FA0h  ;# 
2312      2306                            #  30200  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2313      2307   0000                      PIR2  equ  0FA1h  ;# 
2314      2308                            #  30254  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2315      2309   0000                      IPR2  equ  0FA2h  ;# 
2316      2310                            #  30308  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2317      2311   0000                      PIE3  equ  0FA3h  ;# 
2318      2312                            #  30416  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2319      2313   0000                      PIR3  equ  0FA4h  ;# 
2320      2314                            #  30516  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2321      2315   0000                      IPR3  equ  0FA5h  ;# 
2322      2316                            #  30616  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2323      2317   0000                      EECON1  equ  0FA6h  ;# 
2324      2318                            #  30681  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2325      2319   0000                      EECON2  equ  0FA7h  ;# 
2326      2320                            #  30687  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2327      2321   0000                      EEDATA  equ  0FA8h  ;# 
2328      2322                            #  30693  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2329      2323   0000                      EEADR  equ  0FA9h  ;# 
2330      2324                            #  30699  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2331      2325   0000                      RCSTA  equ  0FABh  ;# 
2332      2326                            #  30704  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2333      2327   0000                      RCSTA1  equ  0FABh  ;# 
2334      2328                            #  30908  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2335      2329   0000                      TXSTA  equ  0FACh  ;# 
2336      2330                            #  30913  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2337      2331   0000                      TXSTA1  equ  0FACh  ;# 
2338      2332                            #  31205  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2339      2333   0000                      TXREG  equ  0FADh  ;# 
2340      2334                            #  31210  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2341      2335   0000                      TXREG1  equ  0FADh  ;# 
2342      2336                            #  31216  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2343      2337   0000                      RCREG  equ  0FAEh  ;# 
2344      2338                            #  31221  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2345      2339   0000                      RCREG1  equ  0FAEh  ;# 
2346      2340                            #  31227  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2347      2341   0000                      SPBRG  equ  0FAFh  ;# 
2348      2342                            #  31232  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2349      2343   0000                      SPBRG1  equ  0FAFh  ;# 
2350      2344                            #  31238  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2351      2345   0000                      SPBRGH  equ  0FB0h  ;# 
2352      2346                            #  31244  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2353      2347   0000                      T3CON  equ  0FB1h  ;# 
2354      2348                            #  31372  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2355      2349   0000                      TMR3  equ  0FB2h  ;# 
2356      2350                            #  31378  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2357      2351   0000                      TMR3L  equ  0FB2h  ;# 
2358      2352                            #  31384  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2359      2353   0000                      TMR3H  equ  0FB3h  ;# 
2360      2354                            #  31390  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2361      2355   0000                      ECCP1DEL  equ  0FB7h  ;# 
2362      2356                            #  31410  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2363      2357   0000                      BAUDCON  equ  0FB8h  ;# 
2364      2358                            #  31415  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2365      2359   0000                      BAUDCTL  equ  0FB8h  ;# 
2366      2360                            #  31575  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2367      2361   0000                      CCP1CON  equ  0FBDh  ;# 
2368      2362                            #  31638  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2369      2363   0000                      CCPR1  equ  0FBEh  ;# 
2370      2364                            #  31644  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2371      2365   0000                      CCPR1L  equ  0FBEh  ;# 
2372      2366                            #  31650  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2373      2367   0000                      CCPR1H  equ  0FBFh  ;# 
2374      2368                            #  31656  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2375      2369   0000                      ADCON2  equ  0FC0h  ;# 
2376      2370                            #  31726  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2377      2371   0000                      ADCON1  equ  0FC1h  ;# 
2378      2372                            #  31816  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2379      2373   0000                      ADCON0  equ  0FC2h  ;# 
2380      2374                            #  31938  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2381      2375   0000                      ADRES  equ  0FC3h  ;# 
2382      2376                            #  31944  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2383      2377   0000                      ADRESL  equ  0FC3h  ;# 
2384      2378                            #  31950  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2385      2379   0000                      ADRESH  equ  0FC4h  ;# 
2386      2380                            #  31956  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2387      2381   0000                      SSPCON2  equ  0FC5h  ;# 
2388      2382                            #  32017  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2389      2383   0000                      SSPCON1  equ  0FC6h  ;# 
2390      2384                            #  32086  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2391      2385   0000                      SSPSTAT  equ  0FC7h  ;# 
2392      2386                            #  32352  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2393      2387   0000                      SSPADD  equ  0FC8h  ;# 
2394      2388                            #  32358  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2395      2389   0000                      SSPBUF  equ  0FC9h  ;# 
2396      2390                            #  32364  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2397      2391   0000                      T2CON  equ  0FCAh  ;# 
2398      2392                            #  32434  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2399      2393   0000                      PR2  equ  0FCBh  ;# 
2400      2394                            #  32439  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2401      2395   0000                      MEMCON  equ  0FCBh  ;# 
2402      2396                            #  32543  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2403      2397   0000                      TMR2  equ  0FCCh  ;# 
2404      2398                            #  32549  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2405      2399   0000                      T1CON  equ  0FCDh  ;# 
2406      2400                            #  32662  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2407      2401   0000                      TMR1  equ  0FCEh  ;# 
2408      2402                            #  32668  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2409      2403   0000                      TMR1L  equ  0FCEh  ;# 
2410      2404                            #  32674  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2411      2405   0000                      TMR1H  equ  0FCFh  ;# 
2412      2406                            #  32680  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2413      2407   0000                      RCON  equ  0FD0h  ;# 
2414      2408                            #  32812  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2415      2409   0000                      WDTCON  equ  0FD1h  ;# 
2416      2410                            #  32839  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2417      2411   0000                      HLVDCON  equ  0FD2h  ;# 
2418      2412                            #  32844  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2419      2413   0000                      LVDCON  equ  0FD2h  ;# 
2420      2414                            #  33108  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2421      2415   0000                      OSCCON  equ  0FD3h  ;# 
2422      2416                            #  33184  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2423      2417   0000                      T0CON  equ  0FD5h  ;# 
2424      2418                            #  33259  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2425      2419   0000                      TMR0  equ  0FD6h  ;# 
2426      2420                            #  33265  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2427      2421   0000                      TMR0L  equ  0FD6h  ;# 
2428      2422                            #  33271  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2429      2423   0000                      TMR0H  equ  0FD7h  ;# 
2430      2424                            #  33277  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2431      2425   0000                      STATUS  equ  0FD8h  ;# 
2432      2426                            #  33355  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2433      2427   0000                      FSR2  equ  0FD9h  ;# 
2434      2428                            #  33361  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2435      2429   0000                      FSR2L  equ  0FD9h  ;# 
2436      2430                            #  33367  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2437      2431   0000                      FSR2H  equ  0FDAh  ;# 
2438      2432                            #  33373  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2439      2433   0000                      PLUSW2  equ  0FDBh  ;# 
2440      2434                            #  33379  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2441      2435   0000                      PREINC2  equ  0FDCh  ;# 
2442      2436                            #  33385  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2443      2437   0000                      POSTDEC2  equ  0FDDh  ;# 
2444      2438                            #  33391  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2445      2439   0000                      POSTINC2  equ  0FDEh  ;# 
2446      2440                            #  33397  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2447      2441   0000                      INDF2  equ  0FDFh  ;# 
2448      2442                            #  33403  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2449      2443   0000                      BSR  equ  0FE0h  ;# 
2450      2444                            #  33409  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2451      2445   0000                      FSR1  equ  0FE1h  ;# 
2452      2446                            #  33415  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2453      2447   0000                      FSR1L  equ  0FE1h  ;# 
2454      2448                            #  33421  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2455      2449   0000                      FSR1H  equ  0FE2h  ;# 
2456      2450                            #  33427  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2457      2451   0000                      PLUSW1  equ  0FE3h  ;# 
2458      2452                            #  33433  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2459      2453   0000                      PREINC1  equ  0FE4h  ;# 
2460      2454                            #  33439  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2461      2455   0000                      POSTDEC1  equ  0FE5h  ;# 
2462      2456                            #  33445  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2463      2457   0000                      POSTINC1  equ  0FE6h  ;# 
2464      2458                            #  33451  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2465      2459   0000                      INDF1  equ  0FE7h  ;# 
2466      2460                            #  33457  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2467      2461   0000                      WREG  equ  0FE8h  ;# 
2468      2462                            #  33463  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2469      2463   0000                      FSR0  equ  0FE9h  ;# 
2470      2464                            #  33469  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2471      2465   0000                      FSR0L  equ  0FE9h  ;# 
2472      2466                            #  33475  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2473      2467   0000                      FSR0H  equ  0FEAh  ;# 
2474      2468                            #  33481  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2475      2469   0000                      PLUSW0  equ  0FEBh  ;# 
2476      2470                            #  33487  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2477      2471   0000                      PREINC0  equ  0FECh  ;# 
2478      2472                            #  33493  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2479      2473   0000                      POSTDEC0  equ  0FEDh  ;# 
2480      2474                            #  33499  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2481      2475   0000                      POSTINC0  equ  0FEEh  ;# 
2482      2476                            #  33505  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2483      2477   0000                      INDF0  equ  0FEFh  ;# 
2484      2478                            #  33511  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2485      2479   0000                      INTCON3  equ  0FF0h  ;# 
2486      2480                            #  33602  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2487      2481   0000                      INTCON2  equ  0FF1h  ;# 
2488      2482                            #  33678  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2489      2483   0000                      INTCON  equ  0FF2h  ;# 
2490      2484                            #  33814  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2491      2485   0000                      PROD  equ  0FF3h  ;# 
2492      2486                            #  33820  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2493      2487   0000                      PRODL  equ  0FF3h  ;# 
2494      2488                            #  33826  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2495      2489   0000                      PRODH  equ  0FF4h  ;# 
2496      2490                            #  33832  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2497      2491   0000                      TABLAT  equ  0FF5h  ;# 
2498      2492                            #  33840  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2499      2493   0000                      TBLPTR  equ  0FF6h  ;# 
2500      2494                            #  33846  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2501      2495   0000                      TBLPTRL  equ  0FF6h  ;# 
2502      2496                            #  33852  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2503      2497   0000                      TBLPTRH  equ  0FF7h  ;# 
2504      2498                            #  33858  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2505      2499   0000                      TBLPTRU  equ  0FF8h  ;# 
2506      2500                            #  33866  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2507      2501   0000                      PCLAT  equ  0FF9h  ;# 
2508      2502                            #  33873  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2509      2503   0000                      PC  equ  0FF9h  ;# 
2510      2504                            #  33879  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2511      2505   0000                      PCL  equ  0FF9h  ;# 
2512      2506                            #  33885  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2513      2507   0000                      PCLATH  equ  0FFAh  ;# 
2514      2508                            #  33891  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2515      2509   0000                      PCLATU  equ  0FFBh  ;# 
2516      2510                            #  33897  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2517      2511   0000                      STKPTR  equ  0FFCh  ;# 
2518      2512                            #  33970  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2519      2513   0000                      TOS  equ  0FFDh  ;# 
2520      2514                            #  33976  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2521      2515   0000                      TOSL  equ  0FFDh  ;# 
2522      2516                            #  33982  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2523      2517   0000                      TOSH  equ  0FFEh  ;# 
2524      2518                            #  33988  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2525      2519   0000                      TOSU  equ  0FFFh  ;# 
2526      2520                            #  46  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2527      2521   0000                      RXF6SIDH  equ  0D60h  ;# 
2528      2522                            #  178  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2529      2523   0000                      RXF6SIDL  equ  0D61h  ;# 
2530      2524                            #  291  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2531      2525   0000                      RXF6EIDH  equ  0D62h  ;# 
2532      2526                            #  423  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2533      2527   0000                      RXF6EIDL  equ  0D63h  ;# 
2534      2528                            #  555  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2535      2529   0000                      RXF7SIDH  equ  0D64h  ;# 
2536      2530                            #  687  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2537      2531   0000                      RXF7SIDL  equ  0D65h  ;# 
2538      2532                            #  800  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2539      2533   0000                      RXF7EIDH  equ  0D66h  ;# 
2540      2534                            #  932  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2541      2535   0000                      RXF7EIDL  equ  0D67h  ;# 
2542      2536                            #  1064  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2543      2537   0000                      RXF8SIDH  equ  0D68h  ;# 
2544      2538                            #  1196  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2545      2539   0000                      RXF8SIDL  equ  0D69h  ;# 
2546      2540                            #  1309  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2547      2541   0000                      RXF8EIDH  equ  0D6Ah  ;# 
2548      2542                            #  1441  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2549      2543   0000                      RXF8EIDL  equ  0D6Bh  ;# 
2550      2544                            #  1573  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2551      2545   0000                      RXF9SIDH  equ  0D70h  ;# 
2552      2546                            #  1705  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2553      2547   0000                      RXF9SIDL  equ  0D71h  ;# 
2554      2548                            #  1818  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2555      2549   0000                      RXF9EIDH  equ  0D72h  ;# 
2556      2550                            #  1950  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2557      2551   0000                      RXF9EIDL  equ  0D73h  ;# 
2558      2552                            #  2082  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2559      2553   0000                      RXF10SIDH  equ  0D74h  ;# 
2560      2554                            #  2214  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2561      2555   0000                      RXF10SIDL  equ  0D75h  ;# 
2562      2556                            #  2327  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2563      2557   0000                      RXF10EIDH  equ  0D76h  ;# 
2564      2558                            #  2459  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2565      2559   0000                      RXF10EIDL  equ  0D77h  ;# 
2566      2560                            #  2591  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2567      2561   0000                      RXF11SIDH  equ  0D78h  ;# 
2568      2562                            #  2723  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2569      2563   0000                      RXF11SIDL  equ  0D79h  ;# 
2570      2564                            #  2836  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2571      2565   0000                      RXF11EIDH  equ  0D7Ah  ;# 
2572      2566                            #  2968  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2573      2567   0000                      RXF11EIDL  equ  0D7Bh  ;# 
2574      2568                            #  3100  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2575      2569   0000                      RXF12SIDH  equ  0D80h  ;# 
2576      2570                            #  3232  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2577      2571   0000                      RXF12SIDL  equ  0D81h  ;# 
2578      2572                            #  3345  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2579      2573   0000                      RXF12EIDH  equ  0D82h  ;# 
2580      2574                            #  3477  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2581      2575   0000                      RXF12EIDL  equ  0D83h  ;# 
2582      2576                            #  3609  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2583      2577   0000                      RXF13SIDH  equ  0D84h  ;# 
2584      2578                            #  3741  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2585      2579   0000                      RXF13SIDL  equ  0D85h  ;# 
2586      2580                            #  3854  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2587      2581   0000                      RXF13EIDH  equ  0D86h  ;# 
2588      2582                            #  3986  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2589      2583   0000                      RXF13EIDL  equ  0D87h  ;# 
2590      2584                            #  4118  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2591      2585   0000                      RXF14SIDH  equ  0D88h  ;# 
2592      2586                            #  4250  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2593      2587   0000                      RXF14SIDL  equ  0D89h  ;# 
2594      2588                            #  4363  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2595      2589   0000                      RXF14EIDH  equ  0D8Ah  ;# 
2596      2590                            #  4495  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2597      2591   0000                      RXF14EIDL  equ  0D8Bh  ;# 
2598      2592                            #  4627  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2599      2593   0000                      RXF15SIDH  equ  0D90h  ;# 
2600      2594                            #  4759  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2601      2595   0000                      RXF15SIDL  equ  0D91h  ;# 
2602      2596                            #  4872  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2603      2597   0000                      RXF15EIDH  equ  0D92h  ;# 
2604      2598                            #  5004  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2605      2599   0000                      RXF15EIDL  equ  0D93h  ;# 
2606      2600                            #  5136  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2607      2601   0000                      RXFCON0  equ  0DD4h  ;# 
2608      2602                            #  5197  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2609      2603   0000                      RXFCON1  equ  0DD5h  ;# 
2610      2604                            #  5258  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2611      2605   0000                      SDFLC  equ  0DD8h  ;# 
2612      2606                            #  5333  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2613      2607   0000                      RXFBCON0  equ  0DE0h  ;# 
2614      2608                            #  5402  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2615      2609   0000                      RXFBCON1  equ  0DE1h  ;# 
2616      2610                            #  5471  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2617      2611   0000                      RXFBCON2  equ  0DE2h  ;# 
2618      2612                            #  5540  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2619      2613   0000                      RXFBCON3  equ  0DE3h  ;# 
2620      2614                            #  5609  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2621      2615   0000                      RXFBCON4  equ  0DE4h  ;# 
2622      2616                            #  5678  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2623      2617   0000                      RXFBCON5  equ  0DE5h  ;# 
2624      2618                            #  5747  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2625      2619   0000                      RXFBCON6  equ  0DE6h  ;# 
2626      2620                            #  5816  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2627      2621   0000                      RXFBCON7  equ  0DE7h  ;# 
2628      2622                            #  5885  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2629      2623   0000                      MSEL0  equ  0DF0h  ;# 
2630      2624                            #  5946  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2631      2625   0000                      MSEL1  equ  0DF1h  ;# 
2632      2626                            #  6007  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2633      2627   0000                      MSEL2  equ  0DF2h  ;# 
2634      2628                            #  6068  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2635      2629   0000                      MSEL3  equ  0DF3h  ;# 
2636      2630                            #  6129  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2637      2631   0000                      BSEL0  equ  0DF8h  ;# 
2638      2632                            #  6179  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2639      2633   0000                      BIE0  equ  0DFAh  ;# 
2640      2634                            #  6257  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2641      2635   0000                      TXBIE  equ  0DFCh  ;# 
2642      2636                            #  6316  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2643      2637   0000                      B0CON  equ  0E20h  ;# 
2644      2638                            #  6628  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2645      2639   0000                      B0SIDH  equ  0E21h  ;# 
2646      2640                            #  6760  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2647      2641   0000                      B0SIDL  equ  0E22h  ;# 
2648      2642                            #  6887  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2649      2643   0000                      B0EIDH  equ  0E23h  ;# 
2650      2644                            #  7019  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2651      2645   0000                      B0EIDL  equ  0E24h  ;# 
2652      2646                            #  7151  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2653      2647   0000                      B0DLC  equ  0E25h  ;# 
2654      2648                            #  7298  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2655      2649   0000                      B0D0  equ  0E26h  ;# 
2656      2650                            #  7359  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2657      2651   0000                      B0D1  equ  0E27h  ;# 
2658      2652                            #  7420  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2659      2653   0000                      B0D2  equ  0E28h  ;# 
2660      2654                            #  7481  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2661      2655   0000                      B0D3  equ  0E29h  ;# 
2662      2656                            #  7542  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2663      2657   0000                      B0D4  equ  0E2Ah  ;# 
2664      2658                            #  7603  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2665      2659   0000                      B0D5  equ  0E2Bh  ;# 
2666      2660                            #  7664  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2667      2661   0000                      B0D6  equ  0E2Ch  ;# 
2668      2662                            #  7725  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2669      2663   0000                      B0D7  equ  0E2Dh  ;# 
2670      2664                            #  7786  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2671      2665   0000                      CANSTAT_RO9  equ  0E2Eh  ;# 
2672      2666                            #  7879  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2673      2667   0000                      CANCON_RO9  equ  0E2Fh  ;# 
2674      2668                            #  7961  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2675      2669   0000                      B1CON  equ  0E30h  ;# 
2676      2670                            #  8273  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2677      2671   0000                      B1SIDH  equ  0E31h  ;# 
2678      2672                            #  8405  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2679      2673   0000                      B1SIDL  equ  0E32h  ;# 
2680      2674                            #  8532  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2681      2675   0000                      B1EIDH  equ  0E33h  ;# 
2682      2676                            #  8664  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2683      2677   0000                      B1EIDL  equ  0E34h  ;# 
2684      2678                            #  8796  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2685      2679   0000                      B1DLC  equ  0E35h  ;# 
2686      2680                            #  8943  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2687      2681   0000                      B1D0  equ  0E36h  ;# 
2688      2682                            #  9004  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2689      2683   0000                      B1D1  equ  0E37h  ;# 
2690      2684                            #  9065  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2691      2685   0000                      B1D2  equ  0E38h  ;# 
2692      2686                            #  9126  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2693      2687   0000                      B1D3  equ  0E39h  ;# 
2694      2688                            #  9187  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2695      2689   0000                      B1D4  equ  0E3Ah  ;# 
2696      2690                            #  9248  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2697      2691   0000                      B1D5  equ  0E3Bh  ;# 
2698      2692                            #  9309  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2699      2693   0000                      B1D6  equ  0E3Ch  ;# 
2700      2694                            #  9370  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2701      2695   0000                      B1D7  equ  0E3Dh  ;# 
2702      2696                            #  9431  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2703      2697   0000                      CANSTAT_RO8  equ  0E3Eh  ;# 
2704      2698                            #  9524  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2705      2699   0000                      CANCON_RO8  equ  0E3Fh  ;# 
2706      2700                            #  9606  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2707      2701   0000                      B2CON  equ  0E40h  ;# 
2708      2702                            #  9918  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2709      2703   0000                      B2SIDH  equ  0E41h  ;# 
2710      2704                            #  10050  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2711      2705   0000                      B2SIDL  equ  0E42h  ;# 
2712      2706                            #  10186  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2713      2707   0000                      B2EIDH  equ  0E43h  ;# 
2714      2708                            #  10318  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2715      2709   0000                      B2EIDL  equ  0E44h  ;# 
2716      2710                            #  10450  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2717      2711   0000                      B2DLC  equ  0E45h  ;# 
2718      2712                            #  10597  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2719      2713   0000                      B2D0  equ  0E46h  ;# 
2720      2714                            #  10658  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2721      2715   0000                      B2D1  equ  0E47h  ;# 
2722      2716                            #  10719  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2723      2717   0000                      B2D2  equ  0E48h  ;# 
2724      2718                            #  10780  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2725      2719   0000                      B2D3  equ  0E49h  ;# 
2726      2720                            #  10841  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2727      2721   0000                      B2D4  equ  0E4Ah  ;# 
2728      2722                            #  10902  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2729      2723   0000                      B2D5  equ  0E4Bh  ;# 
2730      2724                            #  10963  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2731      2725   0000                      B2D6  equ  0E4Ch  ;# 
2732      2726                            #  11024  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2733      2727   0000                      B2D7  equ  0E4Dh  ;# 
2734      2728                            #  11085  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2735      2729   0000                      CANSTAT_RO7  equ  0E4Eh  ;# 
2736      2730                            #  11178  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2737      2731   0000                      CANCON_RO7  equ  0E4Fh  ;# 
2738      2732                            #  11260  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2739      2733   0000                      B3CON  equ  0E50h  ;# 
2740      2734                            #  11572  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2741      2735   0000                      B3SIDH  equ  0E51h  ;# 
2742      2736                            #  11704  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2743      2737   0000                      B3SIDL  equ  0E52h  ;# 
2744      2738                            #  11840  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2745      2739   0000                      B3EIDH  equ  0E53h  ;# 
2746      2740                            #  11972  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2747      2741   0000                      B3EIDL  equ  0E54h  ;# 
2748      2742                            #  12104  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2749      2743   0000                      B3DLC  equ  0E55h  ;# 
2750      2744                            #  12251  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2751      2745   0000                      B3D0  equ  0E56h  ;# 
2752      2746                            #  12312  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2753      2747   0000                      B3D1  equ  0E57h  ;# 
2754      2748                            #  12373  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2755      2749   0000                      B3D2  equ  0E58h  ;# 
2756      2750                            #  12434  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2757      2751   0000                      B3D3  equ  0E59h  ;# 
2758      2752                            #  12495  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2759      2753   0000                      B3D4  equ  0E5Ah  ;# 
2760      2754                            #  12556  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2761      2755   0000                      B3D5  equ  0E5Bh  ;# 
2762      2756                            #  12617  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2763      2757   0000                      B3D6  equ  0E5Ch  ;# 
2764      2758                            #  12678  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2765      2759   0000                      B3D7  equ  0E5Dh  ;# 
2766      2760                            #  12739  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2767      2761   0000                      CANSTAT_RO6  equ  0E5Eh  ;# 
2768      2762                            #  12832  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2769      2763   0000                      CANCON_RO6  equ  0E5Fh  ;# 
2770      2764                            #  12914  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2771      2765   0000                      B4CON  equ  0E60h  ;# 
2772      2766                            #  13226  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2773      2767   0000                      B4SIDH  equ  0E61h  ;# 
2774      2768                            #  13358  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2775      2769   0000                      B4SIDL  equ  0E62h  ;# 
2776      2770                            #  13494  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2777      2771   0000                      B4EIDH  equ  0E63h  ;# 
2778      2772                            #  13626  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2779      2773   0000                      B4EIDL  equ  0E64h  ;# 
2780      2774                            #  13758  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2781      2775   0000                      B4DLC  equ  0E65h  ;# 
2782      2776                            #  13905  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2783      2777   0000                      B4D0  equ  0E66h  ;# 
2784      2778                            #  13966  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2785      2779   0000                      B4D1  equ  0E67h  ;# 
2786      2780                            #  14027  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2787      2781   0000                      B4D2  equ  0E68h  ;# 
2788      2782                            #  14088  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2789      2783   0000                      B4D3  equ  0E69h  ;# 
2790      2784                            #  14149  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2791      2785   0000                      B4D4  equ  0E6Ah  ;# 
2792      2786                            #  14210  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2793      2787   0000                      B4D5  equ  0E6Bh  ;# 
2794      2788                            #  14271  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2795      2789   0000                      B4D6  equ  0E6Ch  ;# 
2796      2790                            #  14332  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2797      2791   0000                      B4D7  equ  0E6Dh  ;# 
2798      2792                            #  14402  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2799      2793   0000                      CANSTAT_RO5  equ  0E6Eh  ;# 
2800      2794                            #  14495  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2801      2795   0000                      CANCON_RO5  equ  0E6Fh  ;# 
2802      2796                            #  14577  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2803      2797   0000                      B5CON  equ  0E70h  ;# 
2804      2798                            #  14889  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2805      2799   0000                      B5SIDH  equ  0E71h  ;# 
2806      2800                            #  15021  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2807      2801   0000                      B5SIDL  equ  0E72h  ;# 
2808      2802                            #  15166  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2809      2803   0000                      B5EIDH  equ  0E73h  ;# 
2810      2804                            #  15298  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2811      2805   0000                      B5EIDL  equ  0E74h  ;# 
2812      2806                            #  15430  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2813      2807   0000                      B5DLC  equ  0E75h  ;# 
2814      2808                            #  15571  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2815      2809   0000                      B5D0  equ  0E76h  ;# 
2816      2810                            #  15641  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2817      2811   0000                      B5D1  equ  0E77h  ;# 
2818      2812                            #  15702  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2819      2813   0000                      B5D2  equ  0E78h  ;# 
2820      2814                            #  15772  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2821      2815   0000                      B5D3  equ  0E79h  ;# 
2822      2816                            #  15833  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2823      2817   0000                      B5D4  equ  0E7Ah  ;# 
2824      2818                            #  15894  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2825      2819   0000                      B5D5  equ  0E7Bh  ;# 
2826      2820                            #  15955  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2827      2821   0000                      B5D6  equ  0E7Ch  ;# 
2828      2822                            #  16016  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2829      2823   0000                      B5D7  equ  0E7Dh  ;# 
2830      2824                            #  16077  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2831      2825   0000                      CANSTAT_RO4  equ  0E7Eh  ;# 
2832      2826                            #  16170  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2833      2827   0000                      CANCON_RO4  equ  0E7Fh  ;# 
2834      2828                            #  16252  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2835      2829   0000                      RXF0SIDH  equ  0F00h  ;# 
2836      2830                            #  16384  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2837      2831   0000                      RXF0SIDL  equ  0F01h  ;# 
2838      2832                            #  16497  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2839      2833   0000                      RXF0EIDH  equ  0F02h  ;# 
2840      2834                            #  16629  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2841      2835   0000                      RXF0EIDL  equ  0F03h  ;# 
2842      2836                            #  16761  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2843      2837   0000                      RXF1SIDH  equ  0F04h  ;# 
2844      2838                            #  16893  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2845      2839   0000                      RXF1SIDL  equ  0F05h  ;# 
2846      2840                            #  17006  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2847      2841   0000                      RXF1EIDH  equ  0F06h  ;# 
2848      2842                            #  17138  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2849      2843   0000                      RXF1EIDL  equ  0F07h  ;# 
2850      2844                            #  17270  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2851      2845   0000                      RXF2SIDH  equ  0F08h  ;# 
2852      2846                            #  17402  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2853      2847   0000                      RXF2SIDL  equ  0F09h  ;# 
2854      2848                            #  17515  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2855      2849   0000                      RXF2EIDH  equ  0F0Ah  ;# 
2856      2850                            #  17647  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2857      2851   0000                      RXF2EIDL  equ  0F0Bh  ;# 
2858      2852                            #  17779  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2859      2853   0000                      RXF3SIDH  equ  0F0Ch  ;# 
2860      2854                            #  17911  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2861      2855   0000                      RXF3SIDL  equ  0F0Dh  ;# 
2862      2856                            #  18024  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2863      2857   0000                      RXF3EIDH  equ  0F0Eh  ;# 
2864      2858                            #  18156  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2865      2859   0000                      RXF3EIDL  equ  0F0Fh  ;# 
2866      2860                            #  18288  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2867      2861   0000                      RXF4SIDH  equ  0F10h  ;# 
2868      2862                            #  18420  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2869      2863   0000                      RXF4SIDL  equ  0F11h  ;# 
2870      2864                            #  18533  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2871      2865   0000                      RXF4EIDH  equ  0F12h  ;# 
2872      2866                            #  18665  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2873      2867   0000                      RXF4EIDL  equ  0F13h  ;# 
2874      2868                            #  18797  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2875      2869   0000                      RXF5SIDH  equ  0F14h  ;# 
2876      2870                            #  18929  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2877      2871   0000                      RXF5SIDL  equ  0F15h  ;# 
2878      2872                            #  19042  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2879      2873   0000                      RXF5EIDH  equ  0F16h  ;# 
2880      2874                            #  19174  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2881      2875   0000                      RXF5EIDL  equ  0F17h  ;# 
2882      2876                            #  19306  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2883      2877   0000                      RXM0SIDH  equ  0F18h  ;# 
2884      2878                            #  19438  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2885      2879   0000                      RXM0SIDL  equ  0F19h  ;# 
2886      2880                            #  19542  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2887      2881   0000                      RXM0EIDH  equ  0F1Ah  ;# 
2888      2882                            #  19674  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2889      2883   0000                      RXM0EIDL  equ  0F1Bh  ;# 
2890      2884                            #  19806  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2891      2885   0000                      RXM1SIDH  equ  0F1Ch  ;# 
2892      2886                            #  19938  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2893      2887   0000                      RXM1SIDL  equ  0F1Dh  ;# 
2894      2888                            #  20042  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2895      2889   0000                      RXM1EIDH  equ  0F1Eh  ;# 
2896      2890                            #  20174  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2897      2891   0000                      RXM1EIDL  equ  0F1Fh  ;# 
2898      2892                            #  20306  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2899      2893   0000                      TXB2CON  equ  0F20h  ;# 
2900      2894                            #  20433  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2901      2895   0000                      TXB2SIDH  equ  0F21h  ;# 
2902      2896                            #  20565  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2903      2897   0000                      TXB2SIDL  equ  0F22h  ;# 
2904      2898                            #  20669  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2905      2899   0000                      TXB2EIDH  equ  0F23h  ;# 
2906      2900                            #  20801  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2907      2901   0000                      TXB2EIDL  equ  0F24h  ;# 
2908      2902                            #  20933  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2909      2903   0000                      TXB2DLC  equ  0F25h  ;# 
2910      2904                            #  21021  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2911      2905   0000                      TXB2D0  equ  0F26h  ;# 
2912      2906                            #  21082  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2913      2907   0000                      TXB2D1  equ  0F27h  ;# 
2914      2908                            #  21143  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2915      2909   0000                      TXB2D2  equ  0F28h  ;# 
2916      2910                            #  21204  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2917      2911   0000                      TXB2D3  equ  0F29h  ;# 
2918      2912                            #  21265  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2919      2913   0000                      TXB2D4  equ  0F2Ah  ;# 
2920      2914                            #  21326  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2921      2915   0000                      TXB2D5  equ  0F2Bh  ;# 
2922      2916                            #  21387  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2923      2917   0000                      TXB2D6  equ  0F2Ch  ;# 
2924      2918                            #  21448  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2925      2919   0000                      TXB2D7  equ  0F2Dh  ;# 
2926      2920                            #  21509  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2927      2921   0000                      CANSTAT_RO3  equ  0F2Eh  ;# 
2928      2922                            #  21602  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2929      2923   0000                      CANCON_RO3  equ  0F2Fh  ;# 
2930      2924                            #  21684  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2931      2925   0000                      TXB1CON  equ  0F30h  ;# 
2932      2926                            #  21811  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2933      2927   0000                      TXB1SIDH  equ  0F31h  ;# 
2934      2928                            #  21943  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2935      2929   0000                      TXB1SIDL  equ  0F32h  ;# 
2936      2930                            #  22047  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2937      2931   0000                      TXB1EIDH  equ  0F33h  ;# 
2938      2932                            #  22179  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2939      2933   0000                      TXB1EIDL  equ  0F34h  ;# 
2940      2934                            #  22311  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2941      2935   0000                      TXB1DLC  equ  0F35h  ;# 
2942      2936                            #  22399  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2943      2937   0000                      TXB1D0  equ  0F36h  ;# 
2944      2938                            #  22460  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2945      2939   0000                      TXB1D1  equ  0F37h  ;# 
2946      2940                            #  22521  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2947      2941   0000                      TXB1D2  equ  0F38h  ;# 
2948      2942                            #  22582  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2949      2943   0000                      TXB1D3  equ  0F39h  ;# 
2950      2944                            #  22643  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2951      2945   0000                      TXB1D4  equ  0F3Ah  ;# 
2952      2946                            #  22704  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2953      2947   0000                      TXB1D5  equ  0F3Bh  ;# 
2954      2948                            #  22765  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2955      2949   0000                      TXB1D6  equ  0F3Ch  ;# 
2956      2950                            #  22826  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2957      2951   0000                      TXB1D7  equ  0F3Dh  ;# 
2958      2952                            #  22887  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2959      2953   0000                      CANSTAT_RO2  equ  0F3Eh  ;# 
2960      2954                            #  22980  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2961      2955   0000                      CANCON_RO2  equ  0F3Fh  ;# 
2962      2956                            #  23062  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2963      2957   0000                      TXB0CON  equ  0F40h  ;# 
2964      2958                            #  23180  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2965      2959   0000                      TXB0SIDH  equ  0F41h  ;# 
2966      2960                            #  23312  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2967      2961   0000                      TXB0SIDL  equ  0F42h  ;# 
2968      2962                            #  23416  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2969      2963   0000                      TXB0EIDH  equ  0F43h  ;# 
2970      2964                            #  23548  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2971      2965   0000                      TXB0EIDL  equ  0F44h  ;# 
2972      2966                            #  23680  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2973      2967   0000                      TXB0DLC  equ  0F45h  ;# 
2974      2968                            #  23768  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2975      2969   0000                      TXB0D0  equ  0F46h  ;# 
2976      2970                            #  23829  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2977      2971   0000                      TXB0D1  equ  0F47h  ;# 
2978      2972                            #  23890  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2979      2973   0000                      TXB0D2  equ  0F48h  ;# 
2980      2974                            #  23951  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2981      2975   0000                      TXB0D3  equ  0F49h  ;# 
2982      2976                            #  24012  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2983      2977   0000                      TXB0D4  equ  0F4Ah  ;# 
2984      2978                            #  24073  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2985      2979   0000                      TXB0D5  equ  0F4Bh  ;# 
2986      2980                            #  24134  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2987      2981   0000                      TXB0D6  equ  0F4Ch  ;# 
2988      2982                            #  24195  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2989      2983   0000                      TXB0D7  equ  0F4Dh  ;# 
2990      2984                            #  24256  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2991      2985   0000                      CANSTAT_RO1  equ  0F4Eh  ;# 
2992      2986                            #  24349  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2993      2987   0000                      CANCON_RO1  equ  0F4Fh  ;# 
2994      2988                            #  24431  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2995      2989   0000                      RXB1CON  equ  0F50h  ;# 
2996      2990                            #  24613  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2997      2991   0000                      RXB1SIDH  equ  0F51h  ;# 
2998      2992                            #  24745  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
2999      2993   0000                      RXB1SIDL  equ  0F52h  ;# 
3000      2994                            #  24863  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3001      2995   0000                      RXB1EIDH  equ  0F53h  ;# 
3002      2996                            #  24995  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3003      2997   0000                      RXB1EIDL  equ  0F54h  ;# 
3004      2998                            #  25127  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3005      2999   0000                      RXB1DLC  equ  0F55h  ;# 
3006      3000                            #  25259  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3007      3001   0000                      RXB1D0  equ  0F56h  ;# 
3008      3002                            #  25320  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3009      3003   0000                      RXB1D1  equ  0F57h  ;# 
3010      3004                            #  25381  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3011      3005   0000                      RXB1D2  equ  0F58h  ;# 
3012      3006                            #  25442  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3013      3007   0000                      RXB1D3  equ  0F59h  ;# 
3014      3008                            #  25503  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3015      3009   0000                      RXB1D4  equ  0F5Ah  ;# 
3016      3010                            #  25564  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3017      3011   0000                      RXB1D5  equ  0F5Bh  ;# 
3018      3012                            #  25625  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3019      3013   0000                      RXB1D6  equ  0F5Ch  ;# 
3020      3014                            #  25686  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3021      3015   0000                      RXB1D7  equ  0F5Dh  ;# 
3022      3016                            #  25747  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3023      3017   0000                      CANSTAT_RO0  equ  0F5Eh  ;# 
3024      3018                            #  25840  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3025      3019   0000                      CANCON_RO0  equ  0F5Fh  ;# 
3026      3020                            #  25922  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3027      3021   0000                      RXB0CON  equ  0F60h  ;# 
3028      3022                            #  26137  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3029      3023   0000                      RXB0SIDH  equ  0F61h  ;# 
3030      3024                            #  26269  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3031      3025   0000                      RXB0SIDL  equ  0F62h  ;# 
3032      3026                            #  26387  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3033      3027   0000                      RXB0EIDH  equ  0F63h  ;# 
3034      3028                            #  26519  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3035      3029   0000                      RXB0EIDL  equ  0F64h  ;# 
3036      3030                            #  26651  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3037      3031   0000                      RXB0DLC  equ  0F65h  ;# 
3038      3032                            #  26783  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3039      3033   0000                      RXB0D0  equ  0F66h  ;# 
3040      3034                            #  26844  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3041      3035   0000                      RXB0D1  equ  0F67h  ;# 
3042      3036                            #  26905  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3043      3037   0000                      RXB0D2  equ  0F68h  ;# 
3044      3038                            #  26966  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3045      3039   0000                      RXB0D3  equ  0F69h  ;# 
3046      3040                            #  27027  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3047      3041   0000                      RXB0D4  equ  0F6Ah  ;# 
3048      3042                            #  27088  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3049      3043   0000                      RXB0D5  equ  0F6Bh  ;# 
3050      3044                            #  27149  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3051      3045   0000                      RXB0D6  equ  0F6Ch  ;# 
3052      3046                            #  27210  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3053      3047   0000                      RXB0D7  equ  0F6Dh  ;# 
3054      3048                            #  27271  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3055      3049   0000                      CANSTAT  equ  0F6Eh  ;# 
3056      3050                            #  27379  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3057      3051   0000                      CANCON  equ  0F6Fh  ;# 
3058      3052                            #  27482  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3059      3053   0000                      BRGCON1  equ  0F70h  ;# 
3060      3054                            #  27543  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3061      3055   0000                      BRGCON2  equ  0F71h  ;# 
3062      3056                            #  27613  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3063      3057   0000                      BRGCON3  equ  0F72h  ;# 
3064      3058                            #  27657  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3065      3059   0000                      CIOCON  equ  0F73h  ;# 
3066      3060                            #  27683  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3067      3061   0000                      COMSTAT  equ  0F74h  ;# 
3068      3062                            #  27808  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3069      3063   0000                      RXERRCNT  equ  0F75h  ;# 
3070      3064                            #  27869  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3071      3065   0000                      TXERRCNT  equ  0F76h  ;# 
3072      3066                            #  27930  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3073      3067   0000                      ECANCON  equ  0F77h  ;# 
3074      3068                            #  28000  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3075      3069   0000                      PORTA  equ  0F80h  ;# 
3076      3070                            #  28210  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3077      3071   0000                      PORTB  equ  0F81h  ;# 
3078      3072                            #  28383  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3079      3073   0000                      PORTC  equ  0F82h  ;# 
3080      3074                            #  28555  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3081      3075   0000                      PORTE  equ  0F84h  ;# 
3082      3076                            #  28788  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3083      3077   0000                      LATA  equ  0F89h  ;# 
3084      3078                            #  28920  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3085      3079   0000                      LATB  equ  0F8Ah  ;# 
3086      3080                            #  29052  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3087      3081   0000                      LATC  equ  0F8Bh  ;# 
3088      3082                            #  29184  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3089      3083   0000                      TRISA  equ  0F92h  ;# 
3090      3084                            #  29189  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3091      3085   0000                      DDRA  equ  0F92h  ;# 
3092      3086                            #  29405  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3093      3087   0000                      TRISB  equ  0F93h  ;# 
3094      3088                            #  29410  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3095      3089   0000                      DDRB  equ  0F93h  ;# 
3096      3090                            #  29626  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3097      3091   0000                      TRISC  equ  0F94h  ;# 
3098      3092                            #  29631  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3099      3093   0000                      DDRC  equ  0F94h  ;# 
3100      3094                            #  29847  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3101      3095   0000                      OSCTUNE  equ  0F9Bh  ;# 
3102      3096                            #  29918  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3103      3097   0000                      PIE1  equ  0F9Dh  ;# 
3104      3098                            #  29991  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3105      3099   0000                      PIR1  equ  0F9Eh  ;# 
3106      3100                            #  30064  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3107      3101   0000                      IPR1  equ  0F9Fh  ;# 
3108      3102                            #  30146  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3109      3103   0000                      PIE2  equ  0FA0h  ;# 
3110      3104                            #  30200  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3111      3105   0000                      PIR2  equ  0FA1h  ;# 
3112      3106                            #  30254  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3113      3107   0000                      IPR2  equ  0FA2h  ;# 
3114      3108                            #  30308  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3115      3109   0000                      PIE3  equ  0FA3h  ;# 
3116      3110                            #  30416  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3117      3111   0000                      PIR3  equ  0FA4h  ;# 
3118      3112                            #  30516  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3119      3113   0000                      IPR3  equ  0FA5h  ;# 
3120      3114                            #  30616  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3121      3115   0000                      EECON1  equ  0FA6h  ;# 
3122      3116                            #  30681  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3123      3117   0000                      EECON2  equ  0FA7h  ;# 
3124      3118                            #  30687  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3125      3119   0000                      EEDATA  equ  0FA8h  ;# 
3126      3120                            #  30693  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3127      3121   0000                      EEADR  equ  0FA9h  ;# 
3128      3122                            #  30699  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3129      3123   0000                      RCSTA  equ  0FABh  ;# 
3130      3124                            #  30704  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3131      3125   0000                      RCSTA1  equ  0FABh  ;# 
3132      3126                            #  30908  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3133      3127   0000                      TXSTA  equ  0FACh  ;# 
3134      3128                            #  30913  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3135      3129   0000                      TXSTA1  equ  0FACh  ;# 
3136      3130                            #  31205  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3137      3131   0000                      TXREG  equ  0FADh  ;# 
3138      3132                            #  31210  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3139      3133   0000                      TXREG1  equ  0FADh  ;# 
3140      3134                            #  31216  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3141      3135   0000                      RCREG  equ  0FAEh  ;# 
3142      3136                            #  31221  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3143      3137   0000                      RCREG1  equ  0FAEh  ;# 
3144      3138                            #  31227  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3145      3139   0000                      SPBRG  equ  0FAFh  ;# 
3146      3140                            #  31232  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3147      3141   0000                      SPBRG1  equ  0FAFh  ;# 
3148      3142                            #  31238  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3149      3143   0000                      SPBRGH  equ  0FB0h  ;# 
3150      3144                            #  31244  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3151      3145   0000                      T3CON  equ  0FB1h  ;# 
3152      3146                            #  31372  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3153      3147   0000                      TMR3  equ  0FB2h  ;# 
3154      3148                            #  31378  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3155      3149   0000                      TMR3L  equ  0FB2h  ;# 
3156      3150                            #  31384  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3157      3151   0000                      TMR3H  equ  0FB3h  ;# 
3158      3152                            #  31390  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3159      3153   0000                      ECCP1DEL  equ  0FB7h  ;# 
3160      3154                            #  31410  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3161      3155   0000                      BAUDCON  equ  0FB8h  ;# 
3162      3156                            #  31415  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3163      3157   0000                      BAUDCTL  equ  0FB8h  ;# 
3164      3158                            #  31575  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3165      3159   0000                      CCP1CON  equ  0FBDh  ;# 
3166      3160                            #  31638  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3167      3161   0000                      CCPR1  equ  0FBEh  ;# 
3168      3162                            #  31644  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3169      3163   0000                      CCPR1L  equ  0FBEh  ;# 
3170      3164                            #  31650  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3171      3165   0000                      CCPR1H  equ  0FBFh  ;# 
3172      3166                            #  31656  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3173      3167   0000                      ADCON2  equ  0FC0h  ;# 
3174      3168                            #  31726  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3175      3169   0000                      ADCON1  equ  0FC1h  ;# 
3176      3170                            #  31816  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3177      3171   0000                      ADCON0  equ  0FC2h  ;# 
3178      3172                            #  31938  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3179      3173   0000                      ADRES  equ  0FC3h  ;# 
3180      3174                            #  31944  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3181      3175   0000                      ADRESL  equ  0FC3h  ;# 
3182      3176                            #  31950  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3183      3177   0000                      ADRESH  equ  0FC4h  ;# 
3184      3178                            #  31956  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3185      3179   0000                      SSPCON2  equ  0FC5h  ;# 
3186      3180                            #  32017  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3187      3181   0000                      SSPCON1  equ  0FC6h  ;# 
3188      3182                            #  32086  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3189      3183   0000                      SSPSTAT  equ  0FC7h  ;# 
3190      3184                            #  32352  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3191      3185   0000                      SSPADD  equ  0FC8h  ;# 
3192      3186                            #  32358  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3193      3187   0000                      SSPBUF  equ  0FC9h  ;# 
3194      3188                            #  32364  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3195      3189   0000                      T2CON  equ  0FCAh  ;# 
3196      3190                            #  32434  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3197      3191   0000                      PR2  equ  0FCBh  ;# 
3198      3192                            #  32439  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3199      3193   0000                      MEMCON  equ  0FCBh  ;# 
3200      3194                            #  32543  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3201      3195   0000                      TMR2  equ  0FCCh  ;# 
3202      3196                            #  32549  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3203      3197   0000                      T1CON  equ  0FCDh  ;# 
3204      3198                            #  32662  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3205      3199   0000                      TMR1  equ  0FCEh  ;# 
3206      3200                            #  32668  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3207      3201   0000                      TMR1L  equ  0FCEh  ;# 
3208      3202                            #  32674  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3209      3203   0000                      TMR1H  equ  0FCFh  ;# 
3210      3204                            #  32680  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3211      3205   0000                      RCON  equ  0FD0h  ;# 
3212      3206                            #  32812  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3213      3207   0000                      WDTCON  equ  0FD1h  ;# 
3214      3208                            #  32839  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3215      3209   0000                      HLVDCON  equ  0FD2h  ;# 
3216      3210                            #  32844  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3217      3211   0000                      LVDCON  equ  0FD2h  ;# 
3218      3212                            #  33108  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3219      3213   0000                      OSCCON  equ  0FD3h  ;# 
3220      3214                            #  33184  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3221      3215   0000                      T0CON  equ  0FD5h  ;# 
3222      3216                            #  33259  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3223      3217   0000                      TMR0  equ  0FD6h  ;# 
3224      3218                            #  33265  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3225      3219   0000                      TMR0L  equ  0FD6h  ;# 
3226      3220                            #  33271  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3227      3221   0000                      TMR0H  equ  0FD7h  ;# 
3228      3222                            #  33277  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3229      3223   0000                      STATUS  equ  0FD8h  ;# 
3230      3224                            #  33355  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3231      3225   0000                      FSR2  equ  0FD9h  ;# 
3232      3226                            #  33361  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3233      3227   0000                      FSR2L  equ  0FD9h  ;# 
3234      3228                            #  33367  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3235      3229   0000                      FSR2H  equ  0FDAh  ;# 
3236      3230                            #  33373  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3237      3231   0000                      PLUSW2  equ  0FDBh  ;# 
3238      3232                            #  33379  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3239      3233   0000                      PREINC2  equ  0FDCh  ;# 
3240      3234                            #  33385  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3241      3235   0000                      POSTDEC2  equ  0FDDh  ;# 
3242      3236                            #  33391  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3243      3237   0000                      POSTINC2  equ  0FDEh  ;# 
3244      3238                            #  33397  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3245      3239   0000                      INDF2  equ  0FDFh  ;# 
3246      3240                            #  33403  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3247      3241   0000                      BSR  equ  0FE0h  ;# 
3248      3242                            #  33409  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3249      3243   0000                      FSR1  equ  0FE1h  ;# 
3250      3244                            #  33415  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3251      3245   0000                      FSR1L  equ  0FE1h  ;# 
3252      3246                            #  33421  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3253      3247   0000                      FSR1H  equ  0FE2h  ;# 
3254      3248                            #  33427  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3255      3249   0000                      PLUSW1  equ  0FE3h  ;# 
3256      3250                            #  33433  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3257      3251   0000                      PREINC1  equ  0FE4h  ;# 
3258      3252                            #  33439  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3259      3253   0000                      POSTDEC1  equ  0FE5h  ;# 
3260      3254                            #  33445  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3261      3255   0000                      POSTINC1  equ  0FE6h  ;# 
3262      3256                            #  33451  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3263      3257   0000                      INDF1  equ  0FE7h  ;# 
3264      3258                            #  33457  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3265      3259   0000                      WREG  equ  0FE8h  ;# 
3266      3260                            #  33463  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3267      3261   0000                      FSR0  equ  0FE9h  ;# 
3268      3262                            #  33469  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3269      3263   0000                      FSR0L  equ  0FE9h  ;# 
3270      3264                            #  33475  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3271      3265   0000                      FSR0H  equ  0FEAh  ;# 
3272      3266                            #  33481  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3273      3267   0000                      PLUSW0  equ  0FEBh  ;# 
3274      3268                            #  33487  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3275      3269   0000                      PREINC0  equ  0FECh  ;# 
3276      3270                            #  33493  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3277      3271   0000                      POSTDEC0  equ  0FEDh  ;# 
3278      3272                            #  33499  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3279      3273   0000                      POSTINC0  equ  0FEEh  ;# 
3280      3274                            #  33505  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3281      3275   0000                      INDF0  equ  0FEFh  ;# 
3282      3276                            #  33511  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3283      3277   0000                      INTCON3  equ  0FF0h  ;# 
3284      3278                            #  33602  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3285      3279   0000                      INTCON2  equ  0FF1h  ;# 
3286      3280                            #  33678  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3287      3281   0000                      INTCON  equ  0FF2h  ;# 
3288      3282                            #  33814  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3289      3283   0000                      PROD  equ  0FF3h  ;# 
3290      3284                            #  33820  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3291      3285   0000                      PRODL  equ  0FF3h  ;# 
3292      3286                            #  33826  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3293      3287   0000                      PRODH  equ  0FF4h  ;# 
3294      3288                            #  33832  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3295      3289   0000                      TABLAT  equ  0FF5h  ;# 
3296      3290                            #  33840  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3297      3291   0000                      TBLPTR  equ  0FF6h  ;# 
3298      3292                            #  33846  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3299      3293   0000                      TBLPTRL  equ  0FF6h  ;# 
3300      3294                            #  33852  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3301      3295   0000                      TBLPTRH  equ  0FF7h  ;# 
3302      3296                            #  33858  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3303      3297   0000                      TBLPTRU  equ  0FF8h  ;# 
3304      3298                            #  33866  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3305      3299   0000                      PCLAT  equ  0FF9h  ;# 
3306      3300                            #  33873  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3307      3301   0000                      PC  equ  0FF9h  ;# 
3308      3302                            #  33879  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3309      3303   0000                      PCL  equ  0FF9h  ;# 
3310      3304                            #  33885  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3311      3305   0000                      PCLATH  equ  0FFAh  ;# 
3312      3306                            #  33891  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3313      3307   0000                      PCLATU  equ  0FFBh  ;# 
3314      3308                            #  33897  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3315      3309   0000                      STKPTR  equ  0FFCh  ;# 
3316      3310                            #  33970  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3317      3311   0000                      TOS  equ  0FFDh  ;# 
3318      3312                            #  33976  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3319      3313   0000                      TOSL  equ  0FFDh  ;# 
3320      3314                            #  33982  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3321      3315   0000                      TOSH  equ  0FFEh  ;# 
3322      3316                            #  33988  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\include\pic18f2580.h"
3323      3317   0000                      TOSU  equ  0FFFh  ;# 
3324      3318                                   FNCALL _main,_init
3325      3319                                   FNCALL _main,_vscp_check_pstorage
3326      3320                                   FNCALL _main,_init_app_eeprom
3327      3321                                   FNCALL _main,_vscp_init
3328      3322                                   FNCALL _main,_writeEEPROM
3329      3323                                   FNCALL _main,_vscp_getEvent
3330      3324                                   FNCALL _main,_vscp_goActiveState
3331      3325                                   FNCALL _main,_vscp_handleProbeState
3332      3326                                   FNCALL _main,_vscp_handleProtocolEvent
3333      3327                                   FNCALL _main,_handle_sync
3334      3328                                   FNCALL _main,_vscp_error
3335      3329                                   FNCALL _main,_doOneSecondWork
3336      3330                                   FNCALL _main,_vscp_doOneSecondWork
3337      3331                                   FNCALL _main,_doWork
3338      3332                                   FNCALL _doWork,_writeEEPROM
3339      3333                                   FNCALL _doWork,_readEEPROM
3340      3334                                   FNCALL _doWork,_exp
3341      3335                                   FNCALL _doWork,_log
3342      3336                                   FNCALL _doWork,_getCalibrationValue
3343      3337                                   FNCALL _doWork,_vscp_sendEvent
3344      3338                                   FNCALL _doWork,___aldiv
3345      3339                                   FNCALL _doWork,___altofl
3346      3340                                   FNCALL _doWork,___asfladd
3347      3341                                   FNCALL _doWork,___fladd
3348      3342                                   FNCALL _doWork,___asfldiv
3349      3343                                   FNCALL _doWork,___fldiv
3350      3344                                   FNCALL _doWork,___flmul
3351      3345                                   FNCALL _doWork,___asflsub
3352      3346                                   FNCALL _doWork,___flsub
3353      3347                                   FNCALL _doWork,___fltol
3354      3348                                   FNCALL _doWork,___lwtofl
3355      3349                                   FNCALL _doWork,___wmul
3356      3350                                   FNCALL ___lwtofl,___flpack
3357      3351                                   FNCALL ___asfldiv,___fldiv
3358      3352                                   FNCALL ___asfladd,___fladd
3359      3353                                   FNCALL _getCalibrationValue,_readEEPROM
3360      3354                                   FNCALL _log,___fladd
3361      3355                                   FNCALL _log,___flmul
3362      3356                                   FNCALL _log,___awtofl
3363      3357                                   FNCALL _log,_eval_poly
3364      3358                                   FNCALL _log,_frexp
3365      3359                                   FNCALL _exp,___fldiv
3366      3360                                   FNCALL _exp,___asflmul
3367      3361                                   FNCALL _exp,___asflsub
3368      3362                                   FNCALL _exp,___awtofl
3369      3363                                   FNCALL _exp,_floor
3370      3364                                   FNCALL _exp,_eval_poly
3371      3365                                   FNCALL _exp,_ldexp
3372      3366                                   FNCALL _exp,___flge
3373      3367                                   FNCALL _exp,___flneg
3374      3368                                   FNCALL _exp,___fltol
3375      3369                                   FNCALL _eval_poly,___fladd
3376      3370                                   FNCALL _eval_poly,___flmul
3377      3371                                   FNCALL _floor,___altofl
3378      3372                                   FNCALL _floor,___fladd
3379      3373                                   FNCALL _floor,___flge
3380      3374                                   FNCALL _floor,_frexp
3381      3375                                   FNCALL _floor,___fltol
3382      3376                                   FNCALL ___altofl,___flpack
3383      3377                                   FNCALL ___asflsub,___flsub
3384      3378                                   FNCALL ___flsub,___fladd
3385      3379                                   FNCALL ___asflmul,___flmul
3386      3380                                   FNCALL ___fldiv,___flpack
3387      3381                                   FNCALL _vscp_doOneSecondWork,_vscp_getZone
3388      3382                                   FNCALL _vscp_doOneSecondWork,_vscp_getSubzone
3389      3383                                   FNCALL _vscp_doOneSecondWork,_vscp_sendHeartBeat
3390      3384                                   FNCALL _vscp_sendHeartBeat,_vscp_sendEvent
3391      3385                                   FNCALL _vscp_getSubzone,_readEEPROM
3392      3386                                   FNCALL _vscp_getZone,_readEEPROM
3393      3387                                   FNCALL _doOneSecondWork,_readEEPROM
3394      3388                                   FNCALL _doOneSecondWork,_vscp_sendEvent
3395      3389                                   FNCALL _doOneSecondWork,_sendTempEvent
3396      3390                                   FNCALL _handle_sync,_readEEPROM
3397      3391                                   FNCALL _handle_sync,_sendTempEvent
3398      3392                                   FNCALL _sendTempEvent,_readEEPROM
3399      3393                                   FNCALL _sendTempEvent,_vscp_sendEvent
3400      3394                                   FNCALL _sendTempEvent,_setEventData
3401      3395                                   FNCALL _setEventData,_Celsius2Kelvin
3402      3396                                   FNCALL _setEventData,_Celsius2Fahrenheit
3403      3397                                   FNCALL _setEventData,___awtofl
3404      3398                                   FNCALL _setEventData,___fltol
3405      3399                                   FNCALL _Celsius2Fahrenheit,___fladd
3406      3400                                   FNCALL _Celsius2Fahrenheit,___fldiv
3407      3401                                   FNCALL _Celsius2Fahrenheit,___flmul
3408      3402                                   FNCALL _Celsius2Kelvin,___fladd
3409      3403                                   FNCALL ___fladd,___flpack
3410      3404                                   FNCALL _vscp_handleProtocolEvent,_vscp_init
3411      3405                                   FNCALL _vscp_handleProtocolEvent,_vscp_sendEvent
3412      3406                                   FNCALL _vscp_handleProtocolEvent,_vscp_readAppReg
3413      3407                                   FNCALL _vscp_handleProtocolEvent,_vscp_writeAppReg
3414      3408                                   FNCALL _vscp_handleProtocolEvent,_vscp_getGUID
3415      3409                                   FNCALL _vscp_handleProtocolEvent,_vscp_getMDF_URL
3416      3410                                   FNCALL _vscp_handleProtocolEvent,_vscp_getMatrixInfo
3417      3411                                   FNCALL _vscp_handleProtocolEvent,_vscp_goBootloaderMode
3418      3412                                   FNCALL _vscp_handleProtocolEvent,_vscp_handleHeartbeat
3419      3413                                   FNCALL _vscp_handleProtocolEvent,_vscp_handleSetNickname
3420      3414                                   FNCALL _vscp_handleProtocolEvent,_vscp_handleDropNickname
3421      3415                                   FNCALL _vscp_handleProtocolEvent,_vscp_newNodeOnline
3422      3416                                   FNCALL _vscp_handleProtocolEvent,_vscp_readRegister
3423      3417                                   FNCALL _vscp_handleProtocolEvent,_vscp_readStdReg
3424      3418                                   FNCALL _vscp_handleProtocolEvent,_vscp_writeRegister
3425      3419                                   FNCALL _vscp_handleProtocolEvent,_vscp_writeStdReg
3426      3420                                   FNCALL _vscp_handleProtocolEvent,___lbmod
3427      3421                                   FNCALL _vscp_writeRegister,_vscp_writeAppReg
3428      3422                                   FNCALL _vscp_writeRegister,_vscp_writeStdReg
3429      3423                                   FNCALL _vscp_writeStdReg,_vscp_getUserID
3430      3424                                   FNCALL _vscp_writeStdReg,_vscp_setUserID
3431      3425                                   FNCALL _vscp_writeStdReg,_vscp_getFamilyCode
3432      3426                                   FNCALL _vscp_writeStdReg,_vscp_getFamilyType
3433      3427                                   FNCALL _vscp_writeStdReg,_vscp_restoreDefaults
3434      3428                                   FNCALL _vscp_restoreDefaults,_init_app_eeprom
3435      3429                                   FNCALL _vscp_restoreDefaults,_init_app_ram
3436      3430                                   FNCALL _init_app_eeprom,_writeEEPROM
3437      3431                                   FNCALL _vscp_setUserID,_writeEEPROM
3438      3432                                   FNCALL _vscp_writeAppReg,_writeEEPROM
3439      3433                                   FNCALL _vscp_writeAppReg,_readEEPROM
3440      3434                                   FNCALL _vscp_writeAppReg,_writeCoeffs2Ram
3441      3435                                   FNCALL _vscp_readRegister,_vscp_readAppReg
3442      3436                                   FNCALL _vscp_readRegister,_vscp_readStdReg
3443      3437                                   FNCALL _vscp_readStdReg,_vscp_getMajorVersion
3444      3438                                   FNCALL _vscp_readStdReg,_vscp_getMinorVersion
3445      3439                                   FNCALL _vscp_readStdReg,_vscp_getSubMinorVersion
3446      3440                                   FNCALL _vscp_readStdReg,_vscp_getGUID
3447      3441                                   FNCALL _vscp_readStdReg,_vscp_getMDF_URL
3448      3442                                   FNCALL _vscp_readStdReg,_vscp_getUserID
3449      3443                                   FNCALL _vscp_readStdReg,_vscp_getManufacturerId
3450      3444                                   FNCALL _vscp_readStdReg,_vscp_getBootLoaderAlgorithm
3451      3445                                   FNCALL _vscp_readStdReg,_vscp_getBufferSize
3452      3446                                   FNCALL _vscp_readStdReg,_vscp_getRegisterPagesUsed
3453      3447                                   FNCALL _vscp_getManufacturerId,_readEEPROM
3454      3448                                   FNCALL _vscp_getUserID,_readEEPROM
3455      3449                                   FNCALL _vscp_getGUID,_readEEPROM
3456      3450                                   FNCALL _vscp_newNodeOnline,_vscp_sendEvent
3457      3451                                   FNCALL _vscp_handleDropNickname,_vscp_init
3458      3452                                   FNCALL _vscp_handleDropNickname,_vscp_writeNicknamePermanent
3459      3453                                   FNCALL _vscp_init,_vscp_readNicknamePermanent
3460      3454                                   FNCALL _vscp_readNicknamePermanent,_readEEPROM
3461      3455                                   FNCALL _vscp_handleSetNickname,_vscp_writeNicknamePermanent
3462      3456                                   FNCALL _vscp_handleSetNickname,_vscp_setSegmentCRC
3463      3457                                   FNCALL _vscp_handleHeartbeat,_vscp_writeNicknamePermanent
3464      3458                                   FNCALL _vscp_handleHeartbeat,_vscp_getSegmentCRC
3465      3459                                   FNCALL _vscp_handleHeartbeat,_vscp_setSegmentCRC
3466      3460                                   FNCALL _vscp_goBootloaderMode,_writeEEPROM
3467      3461                                   FNCALL _vscp_handleProbeState,_vscp_goActiveState
3468      3462                                   FNCALL _vscp_handleProbeState,_vscp_sendEvent
3469      3463                                   FNCALL _vscp_handleProbeState,_vscp_writeNicknamePermanent
3470      3464                                   FNCALL _vscp_handleProbeState,_vscp_setSegmentCRC
3471      3465                                   FNCALL _vscp_goActiveState,_vscp_sendEvent
3472      3466                                   FNCALL _vscp_sendEvent,_sendVSCPFrame
3473      3467                                   FNCALL _sendVSCPFrame,_sendCANFrame
3474      3468                                   FNCALL _sendCANFrame,_ECANSendMessage
3475      3469                                   FNCALL _ECANSendMessage,__CANIDToRegs
3476      3470                                   FNCALL _vscp_getEvent,_getVSCPFrame
3477      3471                                   FNCALL _getVSCPFrame,_getCANFrame
3478      3472                                   FNCALL _getCANFrame,_ECANReceiveMessage
3479      3473                                   FNCALL _ECANReceiveMessage,__ECANPointBuffer
3480      3474                                   FNCALL _ECANReceiveMessage,__RegsToCANID
3481      3475                                   FNCALL _vscp_check_pstorage,_vscp_writeNicknamePermanent
3482      3476                                   FNCALL _vscp_check_pstorage,_vscp_getSegmentCRC
3483      3477                                   FNCALL _vscp_check_pstorage,_vscp_setSegmentCRC
3484      3478                                   FNCALL _vscp_check_pstorage,_vscp_setControlByte
3485      3479                                   FNCALL _vscp_setControlByte,_writeEEPROM
3486      3480                                   FNCALL _vscp_setSegmentCRC,_writeEEPROM
3487      3481                                   FNCALL _vscp_getSegmentCRC,_readEEPROM
3488      3482                                   FNCALL _vscp_writeNicknamePermanent,_writeEEPROM
3489      3483                                   FNCALL _init,_WriteTimer0
3490      3484                                   FNCALL _init,_ConvertADC
3491      3485                                   FNCALL _init,_init_app_ram
3492      3486                                   FNCALL _init,_OpenTimer0
3493      3487                                   FNCALL _init,_OpenADC
3494      3488                                   FNCALL _init,_ECANInitialize
3495      3489                                   FNCALL _ECANInitialize,_ECANSetOperationMode
3496      3490                                   FNCALL _init_app_ram,_writeCoeffs2Ram
3497      3491                                   FNCALL _writeCoeffs2Ram,_readEEPROM
3498      3492                                   FNCALL _writeCoeffs2Ram,___wmul
3499      3493                                   FNCALL ___awtofl,___flpack
3500      3494                                   FNCALL ___flmul,___flpack
3501      3495                                   FNCALL _vscp_readAppReg,_readEEPROM
3502      3496                                   FNROOT _main
3503      3497                                   FNCALL _interrupt_at_low_vector,i1_ConvertADC
3504      3498                                   FNCALL _interrupt_at_low_vector,i1_WriteTimer0
3505      3499                                   FNCALL intlevel1,_interrupt_at_low_vector
3506      3500                                   global intlevel1
3507      3501                                   FNROOT intlevel1
3508      3502                                   global _vscp_deviceURL
3509      3503                            psect  smallconst,class=SMALLCONST,space=0,reloc=2,noexec
3510      3504                            global  __psmallconst
3511      3505   0000'                     __psmallconst:
3512      3506                                   file   "../main.c"
3513      3507                                   line   93
3514      3508   0000'                     _vscp_deviceURL:
3515      3509   0000'  77                         db     low(077h)
3516      3510   0001'  77                         db     low(077h)
3517      3511   0002'  77                         db     low(077h)
3518      3512   0003'  2E                         db     low(02Eh)
3519      3513   0004'  65                         db     low(065h)
3520      3514   0005'  75                         db     low(075h)
3521      3515   0006'  72                         db     low(072h)
3522      3516   0007'  6F                         db     low(06Fh)
3523      3517   0008'  73                         db     low(073h)
3524      3518   0009'  6F                         db     low(06Fh)
3525      3519   000A'  75                         db     low(075h)
3526      3520   000B'  72                         db     low(072h)
3527      3521   000C'  63                         db     low(063h)
3528      3522   000D'  65                         db     low(065h)
3529      3523   000E'  2E                         db     low(02Eh)
3530      3524   000F'  73                         db     low(073h)
3531      3525   0010'  65                         db     low(065h)
3532      3526   0011'  2F                         db     low(02Fh)
3533      3527   0012'  6E                         db     low(06Eh)
3534      3528   0013'  74                         db     low(074h)
3535      3529   0014'  63                         db     low(063h)
3536      3530   0015'  31                         db     low(031h)
3537      3531   0016'  30                         db     low(030h)
3538      3532   0017'  4B                         db     low(04Bh)
3539      3533   0018'  41                         db     low(041h)
3540      3534   0019'  5F                         db     low(05Fh)
3541      3535   001A'  32                         db     low(032h)
3542      3536   001B'  2E                         db     low(02Eh)
3543      3537   001C'  78                         db     low(078h)
3544      3538   001D'  6D                         db     low(06Dh)
3545      3539   001E'  6C                         db     low(06Ch)
3546      3540   001F'  00                         db     low(0)
3547      3541                                   global  __end_of_vscp_deviceURL
3548      3542   0020'                     __end_of_vscp_deviceURL:
3549      3543                                   global exp@coeff
3550      3544                            psect  smallconst
3551      3545                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\exp.c"
3552      3546                                   line   17
3553      3547   0020'                     exp@coeff:
3554      3548   0020'  0000                       dw     (1.0000000000000000  &  0ffffh)
3555      3549   0022'  3F80                       dw     highword  (1.0000000000000000)
3556      3550   0024'  7218                       dw     (0.69314718056000002  &  0ffffh)
3557      3551   0026'  3F31                       dw     highword  (0.69314718056000002)
3558      3552   0028'  FDF0                       dw     (0.24022650695000000  &  0ffffh)
3559      3553   002A'  3E75                       dw     highword  (0.24022650695000000)
3560      3554   002C'  5847                       dw     (0.055504108944999998  &  0ffffh)
3561      3555   002E'  3D63                       dw     highword  (0.055504108944999998)
3562      3556   0030'  9558                       dw     (0.0096181261778999997  &  0ffffh)
3563      3557   0032'  3C1D                       dw     highword  (0.0096181261778999997)
3564      3558   0034'  C482                       dw     (0.0013333710529000000  &  0ffffh)
3565      3559   0036'  3AAE                       dw     highword  (0.0013333710529000000)
3566      3560   0038'  78A8                       dw     (0.00015399104432000000  &  0ffffh)
3567      3561   003A'  3921                       dw     highword  (0.00015399104432000000)
3568      3562   003C'  93EF                       dw     (1.5327675256999998e-005  &  0ffffh)
3569      3563   003E'  3780                       dw     highword  (1.5327675256999998e-005)
3570      3564   0040'  92A0                       dw     (1.2485143336000000e-006  &  0ffffh)
3571      3565   0042'  35A7                       dw     highword  (1.2485143336000000e-006)
3572      3566   0044'  5646                       dw     (1.3908092220999999e-007  &  0ffffh)
3573      3567   0046'  3415                       dw     highword  (1.3908092220999999e-007)
3574      3568                                   global  __end_ofexp@coeff
3575      3569   0048'                     __end_ofexp@coeff:
3576      3570                                   global log@coeff
3577      3571                            psect  smallconst
3578      3572                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\log.c"
3579      3573                                   line   9
3580      3574   0048'                     log@coeff:
3581      3575   0048'  0000                       dw     (0.0000000000000000  &  0ffffh)
3582      3576   004A'  0000                       dw     highword  (0.0000000000000000)
3583      3577   004C'  FFC4                       dw     (0.99999642389999999  &  0ffffh)
3584      3578   004E'  3F7F                       dw     highword  (0.99999642389999999)
3585      3579   0050'  EF80                       dw     (-0.49987412380000001  &  0ffffh)
3586      3580   0052'  BEFF                       dw     highword  (-0.49987412380000001)
3587      3581   0054'  E190                       dw     (0.33179902579999998  &  0ffffh)
3588      3582   0056'  3EA9                       dw     highword  (0.33179902579999998)
3589      3583   0058'  82EC                       dw     (-0.24073380840000000  &  0ffffh)
3590      3584   005A'  BE76                       dw     highword  (-0.24073380840000000)
3591      3585   005C'  AD82                       dw     (0.16765407110000000  &  0ffffh)
3592      3586   005E'  3E2B                       dw     highword  (0.16765407110000000)
3593      3587   0060'  3C0E                       dw     (-0.095329389700000003  &  0ffffh)
3594      3588   0062'  BDC3                       dw     highword  (-0.095329389700000003)
3595      3589   0064'  D187                       dw     (0.036088493700000002  &  0ffffh)
3596      3590   0066'  3D13                       dw     highword  (0.036088493700000002)
3597      3591   0068'  7841                       dw     (-0.0064535442000000004  &  0ffffh)
3598      3592   006A'  BBD3                       dw     highword  (-0.0064535442000000004)
3599      3593                                   global  __end_oflog@coeff
3600      3594   006C'                     __end_oflog@coeff:
3601      3595                                   global _vscp_deviceURL
3602      3596                                   global exp@coeff
3603      3597                                   global log@coeff
3604      3598                                   global _vscp_page_select
3605      3599                                   global __ECANRxFilterHitInfo
3606      3600                                   global _adc_series_counter
3607      3601                                   global _calibration_index
3608      3602                                   global _vscp_alarmstatus
3609      3603                                   global _vscp_guid_reset
3610      3604                                   global _vscp_initledfunc
3611      3605                                   global _vscp_node_substate
3612      3606                                   global _vscp_probe_address
3613      3607                                   global _vscp_probe_cnt
3614      3608                                   global _vscp_second
3615      3609                                   global _vscp_statuscnt
3616      3610                                   global _adc
3617      3611                                   global _current_temp
3618      3612                                   global __IT_INT_MASK
3619      3613                                   global __IT_SAVE_BSR
3620      3614                                   global __IT_SAVE_WREG
3621      3615                                   global ___DCByte
3622      3616                                   global _adc_conversion_flags
3623      3617                                   global _high_alarm
3624      3618                                   global _low_alarm
3625      3619                                   global _seconds
3626      3620                                   global _vscp_hour
3627      3621                                   global _vscp_initbtncnt
3628      3622                                   global _vscp_minute
3629      3623                                   global _vscp_nickname
3630      3624                                   global _vscp_node_state
3631      3625                                   global _vscp_imsg
3632      3626                                   global _vscp_omsg
3633      3627                                   global _seconds_temp
3634      3628                                   global _measurement_clock
3635      3629                                   global _timeout_clock
3636      3630                                   global _vscp_configtimer
3637      3631                                   global _vscp_timer
3638      3632                                   global __IT_SAVE_STATUS
3639      3633                                   global _sh_coefficients
3640      3634                                   global _ADCON0
3641      3635   0000                      _ADCON0        set     0xFC2
3642      3636                                   global _ADCON0bits
3643      3637   0000                      _ADCON0bits    set 0xFC2
3644      3638                                   global _ADCON1
3645      3639   0000                      _ADCON1        set     0xFC1
3646      3640                                   global _ADCON2
3647      3641   0000                      _ADCON2        set     0xFC0
3648      3642                                   global _ADRESH
3649      3643   0000                      _ADRESH        set     0xFC4
3650      3644                                   global _ADRESL
3651      3645   0000                      _ADRESL        set     0xFC3
3652      3646                                   global _BRGCON1
3653      3647   0000                      _BRGCON1       set    0xF70
3654      3648                                   global _BRGCON2
3655      3649   0000                      _BRGCON2       set    0xF71
3656      3650                                   global _BRGCON3
3657      3651   0000                      _BRGCON3       set    0xF72
3658      3652                                   global _BSEL0
3659      3653   0000                      _BSEL0 set      0xDF8
3660      3654                                   global _CANCON
3661      3655   0000                      _CANCON        set     0xF6F
3662      3656                                   global _CIOCON
3663      3657   0000                      _CIOCON        set     0xF73
3664      3658                                   global _ECANCON
3665      3659   0000                      _ECANCON       set    0xF77
3666      3660                                   global _EEADR
3667      3661   0000                      _EEADR set      0xFA9
3668      3662                                   global _EECON1bits
3669      3663   0000                      _EECON1bits    set 0xFA6
3670      3664                                   global _EECON2
3671      3665   0000                      _EECON2        set     0xFA7
3672      3666                                   global _EEDATA
3673      3667   0000                      _EEDATA        set     0xFA8
3674      3668                                   global _INTCONbits
3675      3669   0000                      _INTCONbits    set 0xFF2
3676      3670                                   global _MSEL0
3677      3671   0000                      _MSEL0 set      0xDF0
3678      3672                                   global _MSEL1
3679      3673   0000                      _MSEL1 set      0xDF1
3680      3674                                   global _MSEL2
3681      3675   0000                      _MSEL2 set      0xDF2
3682      3676                                   global _PIE1bits
3683      3677   0000                      _PIE1bits      set   0xF9D
3684      3678                                   global _PIR1bits
3685      3679   0000                      _PIR1bits      set   0xF9E
3686      3680                                   global _PIR2bits
3687      3681   0000                      _PIR2bits      set   0xFA1
3688      3682                                   global _PORTC
3689      3683   0000                      _PORTC set      0xF82
3690      3684                                   global _RXB1CONbits
3691      3685   0000                      _RXB1CONbits   set        0xF50
3692      3686                                   global _RXF0EIDH
3693      3687   0000                      _RXF0EIDH      set   0xF02
3694      3688                                   global _RXF0EIDL
3695      3689   0000                      _RXF0EIDL      set   0xF03
3696      3690                                   global _RXF0SIDH
3697      3691   0000                      _RXF0SIDH      set   0xF00
3698      3692                                   global _RXF0SIDL
3699      3693   0000                      _RXF0SIDL      set   0xF01
3700      3694                                   global _RXF1EIDH
3701      3695   0000                      _RXF1EIDH      set   0xF06
3702      3696                                   global _RXF1EIDL
3703      3697   0000                      _RXF1EIDL      set   0xF07
3704      3698                                   global _RXF1SIDH
3705      3699   0000                      _RXF1SIDH      set   0xF04
3706      3700                                   global _RXF1SIDL
3707      3701   0000                      _RXF1SIDL      set   0xF05
3708      3702                                   global _RXFBCON0
3709      3703   0000                      _RXFBCON0      set   0xDE0
3710      3704                                   global _RXFBCON1
3711      3705   0000                      _RXFBCON1      set   0xDE1
3712      3706                                   global _RXFBCON2
3713      3707   0000                      _RXFBCON2      set   0xDE2
3714      3708                                   global _RXFBCON3
3715      3709   0000                      _RXFBCON3      set   0xDE3
3716      3710                                   global _RXFBCON4
3717      3711   0000                      _RXFBCON4      set   0xDE4
3718      3712                                   global _RXFBCON5
3719      3713   0000                      _RXFBCON5      set   0xDE5
3720      3714                                   global _RXFBCON6
3721      3715   0000                      _RXFBCON6      set   0xDE6
3722      3716                                   global _RXFBCON7
3723      3717   0000                      _RXFBCON7      set   0xDE7
3724      3718                                   global _RXFCON0
3725      3719   0000                      _RXFCON0       set    0xDD4
3726      3720                                   global _RXFCON1
3727      3721   0000                      _RXFCON1       set    0xDD5
3728      3722                                   global _RXM0EIDH
3729      3723   0000                      _RXM0EIDH      set   0xF1A
3730      3724                                   global _RXM0EIDL
3731      3725   0000                      _RXM0EIDL      set   0xF1B
3732      3726                                   global _RXM0SIDH
3733      3727   0000                      _RXM0SIDH      set   0xF18
3734      3728                                   global _RXM0SIDL
3735      3729   0000                      _RXM0SIDL      set   0xF19
3736      3730                                   global _RXM1EIDH
3737      3731   0000                      _RXM1EIDH      set   0xF1E
3738      3732                                   global _RXM1EIDL
3739      3733   0000                      _RXM1EIDL      set   0xF1F
3740      3734                                   global _RXM1SIDH
3741      3735   0000                      _RXM1SIDH      set   0xF1C
3742      3736                                   global _RXM1SIDL
3743      3737   0000                      _RXM1SIDL      set   0xF1D
3744      3738                                   global _T0CON
3745      3739   0000                      _T0CON set      0xFD5
3746      3740                                   global _T0CONbits
3747      3741   0000                      _T0CONbits     set  0xFD5
3748      3742                                   global _TMR0H
3749      3743   0000                      _TMR0H set      0xFD7
3750      3744                                   global _TMR0L
3751      3745   0000                      _TMR0L set      0xFD6
3752      3746                                   global _TRISA
3753      3747   0000                      _TRISA set      0xF92
3754      3748                                   global _TRISB
3755      3749   0000                      _TRISB set      0xF93
3756      3750                                   global _TRISC
3757      3751   0000                      _TRISC set      0xF94
3758      3752                                   global _B0RXFUL
3759      3753   0000                      _B0RXFUL       set    0x7107
3760      3754                                   global _B0TXEN
3761      3755   0000                      _B0TXEN        set     0x6FC2
3762      3756                                   global _B1RXFUL
3763      3757   0000                      _B1RXFUL       set    0x7187
3764      3758                                   global _B1TXEN
3765      3759   0000                      _B1TXEN        set     0x6FC3
3766      3760                                   global _B2RXFUL
3767      3761   0000                      _B2RXFUL       set    0x7207
3768      3762                                   global _B2TXEN
3769      3763   0000                      _B2TXEN        set     0x6FC4
3770      3764                                   global _B3RXFUL
3771      3765   0000                      _B3RXFUL       set    0x7287
3772      3766                                   global _B3TXEN
3773      3767   0000                      _B3TXEN        set     0x6FC5
3774      3768                                   global _B4RXFUL
3775      3769   0000                      _B4RXFUL       set    0x7307
3776      3770                                   global _B4TXEN
3777      3771   0000                      _B4TXEN        set     0x6FC6
3778      3772                                   global _B5RXFUL
3779      3773   0000                      _B5RXFUL       set    0x7387
3780      3774                                   global _B5TXEN
3781      3775   0000                      _B5TXEN        set     0x6FC7
3782      3776                                   global _FIFOEMPTY
3783      3777   0000                      _FIFOEMPTY     set  0x7BA7
3784      3778                                   global _IRXIF
3785      3779   0000                      _IRXIF set      0x7D27
3786      3780                                   global _MDSEL0
3787      3781   0000                      _MDSEL0        set     0x7BBE
3788      3782                                   global _MDSEL1
3789      3783   0000                      _MDSEL1        set     0x7BBF
3790      3784                                   global _RXB0FILHIT0
3791      3785   0000                      _RXB0FILHIT0   set        0x7B00
3792      3786                                   global _RXB0FUL
3793      3787   0000                      _RXB0FUL       set    0x7B07
3794      3788                                   global _RXB0IF
3795      3789   0000                      _RXB0IF        set     0x7D20
3796      3790                                   global _RXB0OVFL
3797      3791   0000                      _RXB0OVFL      set   0x7BA7
3798      3792                                   global _RXB1IF
3799      3793   0000                      _RXB1IF        set     0x7D21
3800      3794                                   global _RXB1OVFL
3801      3795   0000                      _RXB1OVFL      set   0x7BA6
3802      3796                                   global _RXM0EXIDM
3803      3797   0000                      _RXM0EXIDM     set  0x78CB
3804      3798                                   global _RXM1EXIDEN
3805      3799   0000                      _RXM1EXIDEN    set 0x78EB
3806      3800                                   global _B0CON
3807      3801   0000                      _B0CON set      0xE20
3808      3802                                   global _B1CON
3809      3803   0000                      _B1CON set      0xE30
3810      3804                                   global _B2CON
3811      3805   0000                      _B2CON set      0xE40
3812      3806                                   global _B3CON
3813      3807   0000                      _B3CON set      0xE50
3814      3808                                   global _B4CON
3815      3809   0000                      _B4CON set      0xE60
3816      3810                                   global _B5CON
3817      3811   0000                      _B5CON set      0xE70
3818      3812                                   global _RXB0CON
3819      3813   0000                      _RXB0CON       set    0xF60
3820      3814                                   global _RXB1CON
3821      3815   0000                      _RXB1CON       set    0xF50
3822      3816                                   global _TXB0CON
3823      3817   0000                      _TXB0CON       set    0xF40
3824      3818                                   global _TXB1CON
3825      3819   0000                      _TXB1CON       set    0xF30
3826      3820                                   global _TXB2CON
3827      3821   0000                      _TXB2CON       set    0xF20
3828      3822                                   global ___DCDelay
3829      3823                            psect  nvBANK1,class=BANK1,space=1,noexec
3830      3824                            global  __pnvBANK1
3831      3825   0000'                     __pnvBANK1:
3832      3826                                   global ___DCDelay
3833      3827                                   global ___DCDelay
3834      3828   0000'                     ___DCDelay:
3835      3829   0000'                            ds       1
3836      3830                            ;  #config  settings
3837      3831                            global  __CFG_OSC$HSPLL
3838      3832   0000                      __CFG_OSC$HSPLL  equ  0x0
3839      3833                            global  __CFG_BOREN$BOACTIVE
3840      3834   0000                      __CFG_BOREN$BOACTIVE  equ  0x0
3841      3835                            global  __CFG_BORV$3
3842      3836   0000                      __CFG_BORV$3  equ  0x0
3843      3837                            global  __CFG_PWRT$ON
3844      3838   0000                      __CFG_PWRT$ON  equ  0x0
3845      3839                            global  __CFG_WDT$OFF
3846      3840   0000                      __CFG_WDT$OFF  equ  0x0
3847      3841                            global  __CFG_STVREN$ON
3848      3842   0000                      __CFG_STVREN$ON  equ  0x0
3849      3843                            global  __CFG_LVP$OFF
3850      3844   0000                      __CFG_LVP$OFF  equ  0x0
3851      3845                            global  __CFG_CPB$OFF
3852      3846   0000                      __CFG_CPB$OFF  equ  0x0
3853      3847                            global  __CFG_WRTD$OFF
3854      3848   0000                      __CFG_WRTD$OFF  equ  0x0
3855      3849                            global  __CFG_EBTR0$OFF
3856      3850   0000                      __CFG_EBTR0$OFF  equ  0x0
3857      3851                            global  __CFG_EBTR1$OFF
3858      3852   0000                      __CFG_EBTR1$OFF  equ  0x0
3859      3853                            global  __CFG_EBTR2$OFF
3860      3854   0000                      __CFG_EBTR2$OFF  equ  0x0
3861      3855                            global  __CFG_EBTR3$OFF
3862      3856   0000                      __CFG_EBTR3$OFF  equ  0x0
3863      3857                            global  __CFG_EBTRB$OFF
3864      3858   0000                      __CFG_EBTRB$OFF  equ  0x0
3865      3859                                   file   "C:\Users\GRODAN~1\AppData\Local\Temp\s7mk."
3866      3860                                   line   #
3867      3861                            psect  cinit,class=CODE,delta=1,reloc=2
3868      3862                            global  __pcinit
3869      3863   0000'                     __pcinit:
3870      3864                            global  start_initialization
3871      3865   0000'                     start_initialization:
3872      3866                           
3873      3867                            global  __initialization
3874      3868   0000'                     __initialization:
3875      3869                            psect  bssCOMRAM,class=COMRAM,space=1,noexec
3876      3870                            global  __pbssCOMRAM
3877      3871   0000'                     __pbssCOMRAM:
3878      3872                                   global _vscp_page_select
3879      3873   0000'                     _vscp_page_select:
3880      3874   0000'                            ds       2
3881      3875                                   global __ECANRxFilterHitInfo
3882      3876   0002'                     __ECANRxFilterHitInfo:
3883      3877   0002'                            ds       1
3884      3878                                   global _adc_series_counter
3885      3879   0003'                     _adc_series_counter:
3886      3880   0003'                            ds       1
3887      3881                                   global _calibration_index
3888      3882   0004'                     _calibration_index:
3889      3883   0004'                            ds       1
3890      3884                                   global _vscp_alarmstatus
3891      3885   0005'                     _vscp_alarmstatus:
3892      3886   0005'                            ds       1
3893      3887                                   global _vscp_guid_reset
3894      3888   0006'                     _vscp_guid_reset:
3895      3889   0006'                            ds       1
3896      3890                                   global _vscp_initledfunc
3897      3891   0007'                     _vscp_initledfunc:
3898      3892   0007'                            ds       1
3899      3893                                   global _vscp_node_substate
3900      3894   0008'                     _vscp_node_substate:
3901      3895   0008'                            ds       1
3902      3896                                   global _vscp_probe_address
3903      3897   0009'                     _vscp_probe_address:
3904      3898   0009'                            ds       1
3905      3899                                   global _vscp_probe_cnt
3906      3900   000A'                     _vscp_probe_cnt:
3907      3901   000A'                            ds       1
3908      3902                                   global _vscp_second
3909      3903   000B'                     _vscp_second:
3910      3904   000B'                            ds       1
3911      3905                                   global _vscp_statuscnt
3912      3906   000C'                     _vscp_statuscnt:
3913      3907   000C'                            ds       1
3914      3908                            psect  bssBANK0,class=BANK0,space=1,noexec
3915      3909                            global  __pbssBANK0
3916      3910   0000'                     __pbssBANK0:
3917      3911                                   global _current_temp
3918      3912   0000'                     _current_temp:
3919      3913   0000'                            ds       12
3920      3914                                   global __IT_INT_MASK
3921      3915                                   global __IT_INT_MASK
3922      3916   000C'                     __IT_INT_MASK:
3923      3917   000C'                            ds       1
3924      3918                                   global __IT_SAVE_BSR
3925      3919                                   global __IT_SAVE_BSR
3926      3920   000D'                     __IT_SAVE_BSR:
3927      3921   000D'                            ds       1
3928      3922                                   global __IT_SAVE_WREG
3929      3923                                   global __IT_SAVE_WREG
3930      3924   000E'                     __IT_SAVE_WREG:
3931      3925   000E'                            ds       1
3932      3926                                   global ___DCByte
3933      3927                                   global ___DCByte
3934      3928   000F'                     ___DCByte:
3935      3929   000F'                            ds       1
3936      3930                                   global _adc_conversion_flags
3937      3931   0010'                     _adc_conversion_flags:
3938      3932   0010'                            ds       1
3939      3933                                   global _high_alarm
3940      3934   0011'                     _high_alarm:
3941      3935   0011'                            ds       1
3942      3936                                   global _low_alarm
3943      3937   0012'                     _low_alarm:
3944      3938   0012'                            ds       1
3945      3939                                   global _seconds
3946      3940   0013'                     _seconds:
3947      3941   0013'                            ds       1
3948      3942                                   global _vscp_hour
3949      3943   0014'                     _vscp_hour:
3950      3944   0014'                            ds       1
3951      3945                                   global _vscp_initbtncnt
3952      3946   0015'                     _vscp_initbtncnt:
3953      3947   0015'                            ds       1
3954      3948                                   global _vscp_minute
3955      3949   0016'                     _vscp_minute:
3956      3950   0016'                            ds       1
3957      3951                                   global _vscp_nickname
3958      3952   0017'                     _vscp_nickname:
3959      3953   0017'                            ds       1
3960      3954                                   global _vscp_node_state
3961      3955   0018'                     _vscp_node_state:
3962      3956   0018'                            ds       1
3963      3957                                   global _vscp_imsg
3964      3958   0019'                     _vscp_imsg:
3965      3959   0019'                            ds       14
3966      3960                                   global _vscp_omsg
3967      3961   0027'                     _vscp_omsg:
3968      3962   0027'                            ds       13
3969      3963                            psect  bssBANK1,class=BANK1,space=1,noexec
3970      3964                            global  __pbssBANK1
3971      3965   0000'                     __pbssBANK1:
3972      3966                                   global _seconds_temp
3973      3967   0000'                     _seconds_temp:
3974      3968   0000'                            ds       6
3975      3969                                   global _measurement_clock
3976      3970   0006'                     _measurement_clock:
3977      3971   0006'                            ds       4
3978      3972                                   global _timeout_clock
3979      3973   000A'                     _timeout_clock:
3980      3974   000A'                            ds       4
3981      3975                                   global _vscp_configtimer
3982      3976   000E'                     _vscp_configtimer:
3983      3977   000E'                            ds       2
3984      3978                                   global _vscp_timer
3985      3979   0010'                     _vscp_timer:
3986      3980   0010'                            ds       2
3987      3981                                   global __IT_SAVE_STATUS
3988      3982                                   global __IT_SAVE_STATUS
3989      3983   0012'                     __IT_SAVE_STATUS:
3990      3984   0012'                            ds       1
3991      3985                                   global _sh_coefficients
3992      3986   0013'                     _sh_coefficients:
3993      3987   0013'                            ds       72
3994      3988                            psect  bssBIGRAM,class=BIGRAM,space=1,noexec
3995      3989                            global  __pbssBIGRAM
3996      3990   0000'                     __pbssBIGRAM:
3997      3991                                   global _adc
3998      3992   0000'                     _adc:
3999      3993   0000'                            ds       960
4000      3994                                   line   #
4001      3995                            psect  cinit
4002      3996                            ;  Clear  objects  allocated  to  BIGRAM  (960  bytes)
4003      3997                                   global  __pbssBIGRAM
4004      3998   0000'  EE00'  F000'         lfsr   0,__pbssBIGRAM
4005      3999   0004'  EE13  F0C0           lfsr   1,960
4006      4000   0008'                     clear_0:
4007      4001   0008'  6AEE                clrf   postinc0,c
4008      4002   000A'  50E5                movf   postdec1,w
4009      4003   000C'  50E1                movf   fsr1l,w
4010      4004   000E'  E1FC                bnz    clear_0
4011      4005   0010'  50E2                movf   fsr1h,w
4012      4006   0012'  E1FA                bnz    clear_0
4013      4007                            ;  Clear  objects  allocated  to  BANK1  (91  bytes)
4014      4008                                   global  __pbssBANK1
4015      4009   0014'  EE00'  F000'         lfsr   0,__pbssBANK1
4016      4010   0018'  0E5B                movlw  91
4017      4011   001A'                     clear_1:
4018      4012   001A'  6AEE                clrf   postinc0,c
4019      4013   001C'  06E8                decf   wreg
4020      4014   001E'  E1FD                bnz    clear_1
4021      4015                            ;  Clear  objects  allocated  to  BANK0  (52  bytes)
4022      4016                                   global  __pbssBANK0
4023      4017   0020'  EE00'  F000'         lfsr   0,__pbssBANK0
4024      4018   0024'  0E34                movlw  52
4025      4019   0026'                     clear_2:
4026      4020   0026'  6AEE                clrf   postinc0,c
4027      4021   0028'  06E8                decf   wreg
4028      4022   002A'  E1FD                bnz    clear_2
4029      4023                            ;  Clear  objects  allocated  to  COMRAM  (13  bytes)
4030      4024                                   global  __pbssCOMRAM
4031      4025   002C'  EE00'  F000'         lfsr   0,__pbssCOMRAM
4032      4026   0030'  0E0D                movlw  13
4033      4027   0032'                     clear_3:
4034      4028   0032'  6AEE                clrf   postinc0,c
4035      4029   0034'  06E8                decf   wreg
4036      4030   0036'  E1FD                bnz    clear_3
4037      4031                            psect  cinit,class=CODE,delta=1
4038      4032                            global  end_of_initialization,__end_of__initialization
4039      4033                           
4040      4034                            ;End  of  C  runtime  variable  initialization  code
4041      4035                           
4042      4036   0038'                     end_of_initialization:
4043      4037   0038'                     __end_of__initialization:      GLOBAL        __Lmediumconst
4044      4038   0038'  0E00'                      movlw  low  highword(__Lmediumconst)
4045      4039   003A'  6EF8                       movwf  tblptru
4046      4040   003C'  0100                movlb  0
4047      4041   003E'  EF00'  F000'         goto  _main     ;jump  to  C  main()  function
4048      4042                            psect  cstackBANK1,class=BANK1,space=1,noexec
4049      4043                            global  __pcstackBANK1
4050      4044   0000'                     __pcstackBANK1:
4051      4045                                   global doWork@Rinf
4052      4046   0000'                     doWork@Rinf:   ;  4  bytes  @  0x0
4053      4047   0000'                            ds    4
4054      4048                                   global doWork@calVoltage
4055      4049   0004'                     doWork@calVoltage:     ;  4  bytes  @  0x4
4056      4050   0004'                            ds    4
4057      4051                                   global _doWork$2276
4058      4052   0008'                     _doWork$2276:  ;  4  bytes  @  0x8
4059      4053   0008'                            ds    4
4060      4054                                   global _doWork$2277
4061      4055   000C'                     _doWork$2277:  ;  4  bytes  @  0xC
4062      4056   000C'                            ds    4
4063      4057                                   global _doWork$2278
4064      4058   0010'                     _doWork$2278:  ;  4  bytes  @  0x10
4065      4059   0010'                            ds    16
4066      4060                                   global doWork@v
4067      4061   0020'                     doWork@v:      ;  4  bytes  @  0x20
4068      4062   0020'                            ds    4
4069      4063                                   global doWork@resistance
4070      4064   0024'                     doWork@resistance:     ;  4  bytes  @  0x24
4071      4065   0024'                            ds    4
4072      4066                                   global doWork@B
4073      4067   0028'                     doWork@B:      ;  2  bytes  @  0x28
4074      4068   0028'                            ds    2
4075      4069                                   global doWork@j
4076      4070   002A'                     doWork@j:      ;  1  bytes  @  0x2A
4077      4071   002A'                            ds    1
4078      4072                                   global doWork@setpoint
4079      4073   002B'                     doWork@setpoint:       ;  2  bytes  @  0x2B
4080      4074   002B'                            ds    2
4081      4075                                   global doWork@avarage
4082      4076   002D'                     doWork@avarage:        ;  4  bytes  @  0x2D
4083      4077   002D'                            ds    4
4084      4078                                   global doWork@temp
4085      4079   0031'                     doWork@temp:   ;  4  bytes  @  0x31
4086      4080   0031'                            ds    4
4087      4081                                   global doWork@i
4088      4082   0035'                     doWork@i:      ;  1  bytes  @  0x35
4089      4083   0035'                            ds    1
4090      4084                            psect  cstackBANK0,class=BANK0,space=1,noexec
4091      4085                            global  __pcstackBANK0
4092      4086   0000'                     __pcstackBANK0:
4093      4087                                   global ?_sendVSCPFrame
4094      4088   0000'                     ?_sendVSCPFrame:       ;  1  bytes  @  0x0
4095      4089                                   global ?___flmul
4096      4090   0000'                     ?___flmul:     ;  4  bytes  @  0x0
4097      4091                                   global sendVSCPFrame@vscpclass
4098      4092   0000'                     sendVSCPFrame@vscpclass:       ;  2  bytes  @  0x0
4099      4093                                   global ___flmul@f1
4100      4094   0000'                     ___flmul@f1:   ;  4  bytes  @  0x0
4101      4095   0000'                            ds    2
4102      4096                                   global sendVSCPFrame@vscptype
4103      4097   0002'                     sendVSCPFrame@vscptype:        ;  1  bytes  @  0x2
4104      4098   0002'                            ds    1
4105      4099                                   global sendVSCPFrame@nodeid
4106      4100   0003'                     sendVSCPFrame@nodeid:  ;  1  bytes  @  0x3
4107      4101   0003'                            ds    1
4108      4102                                   global sendVSCPFrame@priority
4109      4103   0004'                     sendVSCPFrame@priority:        ;  1  bytes  @  0x4
4110      4104                                   global ___flmul@f2
4111      4105   0004'                     ___flmul@f2:   ;  4  bytes  @  0x4
4112      4106   0004'                            ds    1
4113      4107                                   global sendVSCPFrame@size
4114      4108   0005'                     sendVSCPFrame@size:    ;  1  bytes  @  0x5
4115      4109   0005'                            ds    1
4116      4110                                   global sendVSCPFrame@pData
4117      4111   0006'                     sendVSCPFrame@pData:   ;  1  bytes  @  0x6
4118      4112   0006'                            ds    1
4119      4113   0007'                     ??_sendVSCPFrame:      ;  0  bytes  @  0x7
4120      4114   0007'                            ds    1
4121      4115   0008'                     ??___fltol:    ;  0  bytes  @  0x8
4122      4116                                   global ?___fladd
4123      4117   0008'                     ?___fladd:     ;  4  bytes  @  0x8
4124      4118                                   global ___fladd@f1
4125      4119   0008'                     ___fladd@f1:   ;  4  bytes  @  0x8
4126      4120   0008'                            ds    4
4127      4121                                   global ?___aldiv
4128      4122   000C'                     ?___aldiv:     ;  4  bytes  @  0xC
4129      4123                                   global ___aldiv@dividend
4130      4124   000C'                     ___aldiv@dividend:     ;  4  bytes  @  0xC
4131      4125                                   global ___fladd@f2
4132      4126   000C'                     ___fladd@f2:   ;  4  bytes  @  0xC
4133      4127   000C'                            ds    4
4134      4128                                   global ___aldiv@divisor
4135      4129   0010'                     ___aldiv@divisor:      ;  4  bytes  @  0x10
4136      4130   0010'                            ds    3
4137      4131                                   global ___fladd@sign
4138      4132   0013'                     ___fladd@sign: ;  1  bytes  @  0x13
4139      4133   0013'                            ds    1
4140      4134                                   global ___aldiv@counter
4141      4135   0014'                     ___aldiv@counter:      ;  1  bytes  @  0x14
4142      4136                                   global ___fladd@exp2
4143      4137   0014'                     ___fladd@exp2: ;  1  bytes  @  0x14
4144      4138   0014'                            ds    1
4145      4139                                   global ___aldiv@sign
4146      4140   0015'                     ___aldiv@sign: ;  1  bytes  @  0x15
4147      4141                                   global ___fladd@exp1
4148      4142   0015'                     ___fladd@exp1: ;  1  bytes  @  0x15
4149      4143   0015'                            ds    1
4150      4144                                   global ?_Celsius2Kelvin
4151      4145   0016'                     ?_Celsius2Kelvin:      ;  4  bytes  @  0x16
4152      4146                                   global ?_Celsius2Fahrenheit
4153      4147   0016'                     ?_Celsius2Fahrenheit:  ;  4  bytes  @  0x16
4154      4148                                   global ?___flsub
4155      4149   0016'                     ?___flsub:     ;  4  bytes  @  0x16
4156      4150                                   global ?_eval_poly
4157      4151   0016'                     ?_eval_poly:   ;  4  bytes  @  0x16
4158      4152                                   global ?___asfladd
4159      4153   0016'                     ?___asfladd:   ;  4  bytes  @  0x16
4160      4154                                   global ___asfladd@f1p
4161      4155   0016'                     ___asfladd@f1p:        ;  2  bytes  @  0x16
4162      4156                                   global Celsius2Fahrenheit@tc
4163      4157   0016'                     Celsius2Fahrenheit@tc: ;  4  bytes  @  0x16
4164      4158                                   global Celsius2Kelvin@tc
4165      4159   0016'                     Celsius2Kelvin@tc:     ;  4  bytes  @  0x16
4166      4160                                   global ___aldiv@quotient
4167      4161   0016'                     ___aldiv@quotient:     ;  4  bytes  @  0x16
4168      4162                                   global ___flsub@f1
4169      4163   0016'                     ___flsub@f1:   ;  4  bytes  @  0x16
4170      4164                                   global eval_poly@x
4171      4165   0016'                     eval_poly@x:   ;  4  bytes  @  0x16
4172      4166   0016'                            ds    2
4173      4167                                   global ___asfladd@f2
4174      4168   0018'                     ___asfladd@f2: ;  4  bytes  @  0x18
4175      4169   0018'                            ds    2
4176      4170                                   global ?_setEventData
4177      4171   001A'                     ?_setEventData:        ;  0  bytes  @  0x1A
4178      4172                                   global ?___altofl
4179      4173   001A'                     ?___altofl:    ;  4  bytes  @  0x1A
4180      4174                                   global eval_poly@d
4181      4175   001A'                     eval_poly@d:   ;  1  bytes  @  0x1A
4182      4176                                   global setEventData@v
4183      4177   001A'                     setEventData@v:        ;  2  bytes  @  0x1A
4184      4178                                   global ___altofl@c
4185      4179   001A'                     ___altofl@c:   ;  4  bytes  @  0x1A
4186      4180                                   global ___flsub@f2
4187      4181   001A'                     ___flsub@f2:   ;  4  bytes  @  0x1A
4188      4182   001A'                            ds    1
4189      4183                                   global vscp_sendEvent@rv
4190      4184   001B'                     vscp_sendEvent@rv:     ;  1  bytes  @  0x1B
4191      4185                                   global eval_poly@n
4192      4186   001B'                     eval_poly@n:   ;  2  bytes  @  0x1B
4193      4187   001B'                            ds    1
4194      4188                                   global ?_vscp_sendHeartBeat
4195      4189   001C'                     ?_vscp_sendHeartBeat:  ;  0  bytes  @  0x1C
4196      4190   001C'                     ??_vscp_newNodeOnline: ;  0  bytes  @  0x1C
4197      4191                                   global setEventData@unit
4198      4192   001C'                     setEventData@unit:     ;  1  bytes  @  0x1C
4199      4193                                   global vscp_sendHeartBeat@subzone
4200      4194   001C'                     vscp_sendHeartBeat@subzone:    ;  1  bytes  @  0x1C
4201      4195   001C'                            ds    1
4202      4196   001D'                     ??_vscp_handleProtocolEvent:   ;  0  bytes  @  0x1D
4203      4197                                   global vscp_sendHeartBeat@zone
4204      4198   001D'                     vscp_sendHeartBeat@zone:       ;  1  bytes  @  0x1D
4205      4199                                   global setEventData@newval
4206      4200   001D'                     setEventData@newval:   ;  4  bytes  @  0x1D
4207      4201                                   global eval_poly@res
4208      4202   001D'                     eval_poly@res: ;  4  bytes  @  0x1D
4209      4203   001D'                            ds    1
4210      4204   001E'                     ??_vscp_doOneSecondWork:       ;  0  bytes  @  0x1E
4211      4205                                   global ?___asflsub
4212      4206   001E'                     ?___asflsub:   ;  4  bytes  @  0x1E
4213      4207                                   global ___altofl@sign
4214      4208   001E'                     ___altofl@sign:        ;  1  bytes  @  0x1E
4215      4209                                   global ___asflsub@f1p
4216      4210   001E'                     ___asflsub@f1p:        ;  2  bytes  @  0x1E
4217      4211   001E'                            ds    1
4218      4212                                   global ?_floor
4219      4213   001F'                     ?_floor:       ;  4  bytes  @  0x1F
4220      4214                                   global floor@x
4221      4215   001F'                     floor@x:       ;  4  bytes  @  0x1F
4222      4216   001F'                            ds    1
4223      4217                                   global ___asflsub@f2
4224      4218   0020'                     ___asflsub@f2: ;  4  bytes  @  0x20
4225      4219   0020'                            ds    1
4226      4220                                   global ?_log
4227      4221   0021'                     ?_log: ;  4  bytes  @  0x21
4228      4222                                   global ?_ldexp
4229      4223   0021'                     ?_ldexp:       ;  4  bytes  @  0x21
4230      4224                                   global setEventData@ival
4231      4225   0021'                     setEventData@ival:     ;  2  bytes  @  0x21
4232      4226                                   global ldexp@value
4233      4227   0021'                     ldexp@value:   ;  4  bytes  @  0x21
4234      4228                                   global log@x
4235      4229   0021'                     log@x: ;  4  bytes  @  0x21
4236      4230   0021'                            ds    2
4237      4231   0023'                     ??_sendTempEvent:      ;  0  bytes  @  0x23
4238      4232                                   global floor@i
4239      4233   0023'                     floor@i:       ;  4  bytes  @  0x23
4240      4234   0023'                            ds    1
4241      4235                                   global sendTempEvent@i
4242      4236   0024'                     sendTempEvent@i:       ;  1  bytes  @  0x24
4243      4237                                   global vscp_handleProtocolEvent@page_save
4244      4238   0024'                     vscp_handleProtocolEvent@page_save:    ;  2  bytes  @  0x24
4245      4239   0024'                            ds    1
4246      4240   0025'                     ??_handle_sync:        ;  0  bytes  @  0x25
4247      4241   0025'                     ??_doOneSecondWork:    ;  0  bytes  @  0x25
4248      4242                                   global ldexp@newexp
4249      4243   0025'                     ldexp@newexp:  ;  2  bytes  @  0x25
4250      4244                                   global log@exponent
4251      4245   0025'                     log@exponent:  ;  2  bytes  @  0x25
4252      4246   0025'                            ds    1
4253      4247                                   global vscp_handleProtocolEvent@page_save_1034
4254      4248   0026'                     vscp_handleProtocolEvent@page_save_1034:       ;  2  bytes  @  0x26
4255      4249   0026'                            ds    1
4256      4250   0027'                     ??_ldexp:      ;  0  bytes  @  0x27
4257      4251                                   global doOneSecondWork@tmp
4258      4252   0027'                     doOneSecondWork@tmp:   ;  1  bytes  @  0x27
4259      4253                                   global handle_sync@i
4260      4254   0027'                     handle_sync@i: ;  1  bytes  @  0x27
4261      4255                                   global floor@expon
4262      4256   0027'                     floor@expon:   ;  2  bytes  @  0x27
4263      4257   0027'                            ds    1
4264      4258                                   global doOneSecondWork@i
4265      4259   0028'                     doOneSecondWork@i:     ;  1  bytes  @  0x28
4266      4260                                   global vscp_handleProtocolEvent@offset
4267      4261   0028'                     vscp_handleProtocolEvent@offset:       ;  1  bytes  @  0x28
4268      4262   0028'                            ds    1
4269      4263                                   global vscp_handleProtocolEvent@pos
4270      4264   0029'                     vscp_handleProtocolEvent@pos:  ;  1  bytes  @  0x29
4271      4265   0029'                            ds    1
4272      4266                                   global ?_exp
4273      4267   002A'                     ?_exp: ;  4  bytes  @  0x2A
4274      4268                                   global vscp_handleProtocolEvent@bytes
4275      4269   002A'                     vscp_handleProtocolEvent@bytes:        ;  1  bytes  @  0x2A
4276      4270                                   global exp@x
4277      4271   002A'                     exp@x: ;  4  bytes  @  0x2A
4278      4272   002A'                            ds    1
4279      4273                                   global vscp_handleProtocolEvent@len
4280      4274   002B'                     vscp_handleProtocolEvent@len:  ;  1  bytes  @  0x2B
4281      4275   002B'                            ds    1
4282      4276                                   global vscp_handleProtocolEvent@pos_1023
4283      4277   002C'                     vscp_handleProtocolEvent@pos_1023:     ;  1  bytes  @  0x2C
4284      4278   002C'                            ds    1
4285      4279                                   global vscp_handleProtocolEvent@len_1024
4286      4280   002D'                     vscp_handleProtocolEvent@len_1024:     ;  1  bytes  @  0x2D
4287      4281   002D'                            ds    1
4288      4282                                   global vscp_handleProtocolEvent@bytes_this_time
4289      4283   002E'                     vscp_handleProtocolEvent@bytes_this_time:      ;  1  bytes  @  0x2E
4290      4284                                   global _exp$2282
4291      4285   002E'                     _exp$2282:     ;  4  bytes  @  0x2E
4292      4286   002E'                            ds    1
4293      4287                                   global vscp_handleProtocolEvent@cb
4294      4288   002F'                     vscp_handleProtocolEvent@cb:   ;  1  bytes  @  0x2F
4295      4289   002F'                            ds    1
4296      4290                                   global vscp_handleProtocolEvent@i_1033
4297      4291   0030'                     vscp_handleProtocolEvent@i_1033:       ;  1  bytes  @  0x30
4298      4292   0030'                            ds    1
4299      4293                                   global vscp_handleProtocolEvent@k
4300      4294   0031'                     vscp_handleProtocolEvent@k:    ;  1  bytes  @  0x31
4301      4295   0031'                            ds    1
4302      4296                                   global vscp_handleProtocolEvent@bytes_1030
4303      4297   0032'                     vscp_handleProtocolEvent@bytes_1030:   ;  1  bytes  @  0x32
4304      4298                                   global exp@exponent
4305      4299   0032'                     exp@exponent:  ;  2  bytes  @  0x32
4306      4300   0032'                            ds    1
4307      4301                                   global vscp_handleProtocolEvent@i_1022
4308      4302   0033'                     vscp_handleProtocolEvent@i_1022:       ;  1  bytes  @  0x33
4309      4303   0033'                            ds    1
4310      4304                                   global vscp_handleProtocolEvent@byte
4311      4305   0034'                     vscp_handleProtocolEvent@byte: ;  1  bytes  @  0x34
4312      4306                                   global exp@sign
4313      4307   0034'                     exp@sign:      ;  1  bytes  @  0x34
4314      4308   0034'                            ds    1
4315      4309   0035'                     ??_doWork:     ;  0  bytes  @  0x35
4316      4310                                   global vscp_handleProtocolEvent@i_1025
4317      4311   0035'                     vscp_handleProtocolEvent@i_1025:       ;  1  bytes  @  0x35
4318      4312   0035'                            ds    1
4319      4313                                   global vscp_handleProtocolEvent@i
4320      4314   0036'                     vscp_handleProtocolEvent@i:    ;  1  bytes  @  0x36
4321      4315   0036'                            ds    1
4322      4316                                   global vscp_handleProtocolEvent@j
4323      4317   0037'                     vscp_handleProtocolEvent@j:    ;  1  bytes  @  0x37
4324      4318   0037'                            ds    12
4325      4319                                   global main@i
4326      4320   0043'                     main@i:        ;  1  bytes  @  0x43
4327      4321   0043'                            ds    1
4328      4322                            psect  cstackCOMRAM,class=COMRAM,space=1,noexec
4329      4323                            global  __pcstackCOMRAM
4330      4324   0000'                     __pcstackCOMRAM:
4331      4325   0000'                     ?_ConvertADC:  ;  0  bytes  @  0x0
4332      4326   0000'                     ?_init:        ;  0  bytes  @  0x0
4333      4327   0000'                     ?_init_app_eeprom:     ;  0  bytes  @  0x0
4334      4328   0000'                     ?_vscp_init:   ;  0  bytes  @  0x0
4335      4329   0000'                     ?_vscp_goActiveState:  ;  0  bytes  @  0x0
4336      4330   0000'                     ?_vscp_handleProbeState:       ;  0  bytes  @  0x0
4337      4331   0000'                     ?_vscp_handleProtocolEvent:    ;  0  bytes  @  0x0
4338      4332   0000'                     ?_handle_sync: ;  0  bytes  @  0x0
4339      4333   0000'                     ?_vscp_error:  ;  0  bytes  @  0x0
4340      4334   0000'                     ?_doOneSecondWork:     ;  0  bytes  @  0x0
4341      4335   0000'                     ?_vscp_doOneSecondWork:        ;  0  bytes  @  0x0
4342      4336   0000'                     ?_doWork:      ;  0  bytes  @  0x0
4343      4337   0000'                     ?_init_app_ram:        ;  0  bytes  @  0x0
4344      4338   0000'                     ?_OpenTimer0:  ;  0  bytes  @  0x0
4345      4339   0000'                     ?_ECANInitialize:      ;  0  bytes  @  0x0
4346      4340   0000'                     ?_ECANSetOperationMode:        ;  0  bytes  @  0x0
4347      4341   0000'                     ?_interrupt_at_low_vector:     ;  0  bytes  @  0x0
4348      4342   0000'                     ?_main:        ;  0  bytes  @  0x0
4349      4343   0000'                     ?_writeCoeffs2Ram:     ;  0  bytes  @  0x0
4350      4344   0000'                     ?_vscp_getMatrixInfo:  ;  0  bytes  @  0x0
4351      4345   0000'                     ?_vscp_goBootloaderMode:       ;  0  bytes  @  0x0
4352      4346   0000'                     ?_vscp_writeNicknamePermanent: ;  0  bytes  @  0x0
4353      4347   0000'                     ?_vscp_setSegmentCRC:  ;  0  bytes  @  0x0
4354      4348   0000'                     ?_vscp_setControlByte: ;  0  bytes  @  0x0
4355      4349   0000'                     ?_vscp_restoreDefaults:        ;  0  bytes  @  0x0
4356      4350   0000'                     ?_vscp_handleHeartbeat:        ;  0  bytes  @  0x0
4357      4351   0000'                     ?_vscp_handleSetNickname:      ;  0  bytes  @  0x0
4358      4352   0000'                     ?_vscp_handleDropNickname:     ;  0  bytes  @  0x0
4359      4353   0000'                     ?_vscp_newNodeOnline:  ;  0  bytes  @  0x0
4360      4354   0000'                     ?i1_ConvertADC:        ;  0  bytes  @  0x0
4361      4355   0000'                     ??i1_ConvertADC:       ;  0  bytes  @  0x0
4362      4356                                   global ?i1_WriteTimer0
4363      4357   0000'                     ?i1_WriteTimer0:       ;  0  bytes  @  0x0
4364      4358   0000'                     ?_vscp_check_pstorage: ;  1  bytes  @  0x0
4365      4359   0000'                     ?_vscp_getEvent:       ;  1  bytes  @  0x0
4366      4360   0000'                     ?_vscp_sendEvent:      ;  1  bytes  @  0x0
4367      4361   0000'                     ?_sendTempEvent:       ;  1  bytes  @  0x0
4368      4362   0000'                     ?_vscp_readStdReg:     ;  1  bytes  @  0x0
4369      4363   0000'                     ?_vscp_readAppReg:     ;  1  bytes  @  0x0
4370      4364   0000'                     ?_vscp_getMajorVersion:        ;  1  bytes  @  0x0
4371      4365   0000'                     ?_vscp_getMinorVersion:        ;  1  bytes  @  0x0
4372      4366   0000'                     ?_vscp_getSubMinorVersion:     ;  1  bytes  @  0x0
4373      4367   0000'                     ?_vscp_getGUID:        ;  1  bytes  @  0x0
4374      4368   0000'                     ?_vscp_getMDF_URL:     ;  1  bytes  @  0x0
4375      4369   0000'                     ?_vscp_getUserID:      ;  1  bytes  @  0x0
4376      4370   0000'                     ?_vscp_getManufacturerId:      ;  1  bytes  @  0x0
4377      4371   0000'                     ?_vscp_getBootLoaderAlgorithm: ;  1  bytes  @  0x0
4378      4372   0000'                     ?_vscp_getBufferSize:  ;  1  bytes  @  0x0
4379      4373   0000'                     ?_vscp_getRegisterPagesUsed:   ;  1  bytes  @  0x0
4380      4374   0000'                     ?_vscp_getZone:        ;  1  bytes  @  0x0
4381      4375   0000'                     ?_vscp_getSubzone:     ;  1  bytes  @  0x0
4382      4376   0000'                     ?_vscp_readNicknamePermanent:  ;  1  bytes  @  0x0
4383      4377   0000'                     ?_vscp_getSegmentCRC:  ;  1  bytes  @  0x0
4384      4378   0000'                     ?_vscp_readRegister:   ;  1  bytes  @  0x0
4385      4379                                   global i1WriteTimer0@timer0
4386      4380   0000'                     i1WriteTimer0@timer0:  ;  2  bytes  @  0x0
4387      4381   0000'                            ds    2
4388      4382   0002'                     ??i1_WriteTimer0:      ;  0  bytes  @  0x2
4389      4383                                   global i1WriteTimer0@timer
4390      4384   0002'                     i1WriteTimer0@timer:   ;  2  bytes  @  0x2
4391      4385   0002'                            ds    2
4392      4386   0004'                     ??_interrupt_at_low_vector:    ;  0  bytes  @  0x4
4393      4387   0004'                            ds    9
4394      4388                                   global ?_WriteTimer0
4395      4389   000D'                     ?_WriteTimer0: ;  0  bytes  @  0xD
4396      4390   000D'                     ??_ConvertADC: ;  0  bytes  @  0xD
4397      4391                                   global ?_writeEEPROM
4398      4392   000D'                     ?_writeEEPROM: ;  0  bytes  @  0xD
4399      4393   000D'                     ??_vscp_error: ;  0  bytes  @  0xD
4400      4394   000D'                     ??_OpenTimer0: ;  0  bytes  @  0xD
4401      4395                                   global ?_OpenADC
4402      4396   000D'                     ?_OpenADC:     ;  0  bytes  @  0xD
4403      4397   000D'                     ??_ECANSetOperationMode:       ;  0  bytes  @  0xD
4404      4398                                   global ?__CANIDToRegs
4405      4399   000D'                     ?__CANIDToRegs:        ;  0  bytes  @  0xD
4406      4400                                   global ?__RegsToCANID
4407      4401   000D'                     ?__RegsToCANID:        ;  0  bytes  @  0xD
4408      4402   000D'                     ??_vscp_getMajorVersion:       ;  0  bytes  @  0xD
4409      4403   000D'                     ??_vscp_getMinorVersion:       ;  0  bytes  @  0xD
4410      4404   000D'                     ??_vscp_getSubMinorVersion:    ;  0  bytes  @  0xD
4411      4405   000D'                     ??_vscp_getMDF_URL:    ;  0  bytes  @  0xD
4412      4406   000D'                     ??_vscp_getBootLoaderAlgorithm:        ;  0  bytes  @  0xD
4413      4407   000D'                     ??_vscp_getBufferSize: ;  0  bytes  @  0xD
4414      4408   000D'                     ??_vscp_getMatrixInfo: ;  0  bytes  @  0xD
4415      4409   000D'                     ??_vscp_getRegisterPagesUsed:  ;  0  bytes  @  0xD
4416      4410                                   global ?___flge
4417      4411   000D'                     ?___flge:      ;  1  bit 
4418      4412                                   global ?_readEEPROM
4419      4413   000D'                     ?_readEEPROM:  ;  1  bytes  @  0xD
4420      4414                                   global ?___lbmod
4421      4415   000D'                     ?___lbmod:     ;  1  bytes  @  0xD
4422      4416                                   global ?__ECANPointBuffer
4423      4417   000D'                     ?__ECANPointBuffer:    ;  2  bytes  @  0xD
4424      4418                                   global ?___flpack
4425      4419   000D'                     ?___flpack:    ;  4  bytes  @  0xD
4426      4420                                   global ?_frexp
4427      4421   000D'                     ?_frexp:       ;  4  bytes  @  0xD
4428      4422                                   global ?_vscp_getFamilyCode
4429      4423   000D'                     ?_vscp_getFamilyCode:  ;  4  bytes  @  0xD
4430      4424                                   global ?_vscp_getFamilyType
4431      4425   000D'                     ?_vscp_getFamilyType:  ;  4  bytes  @  0xD
4432      4426                                   global ?___flneg
4433      4427   000D'                     ?___flneg:     ;  4  bytes  @  0xD
4434      4428                                   global vscp_getMatrixInfo@pData
4435      4429   000D'                     vscp_getMatrixInfo@pData:      ;  1  bytes  @  0xD
4436      4430                                   global ECANSetOperationMode@mode
4437      4431   000D'                     ECANSetOperationMode@mode:     ;  1  bytes  @  0xD
4438      4432                                   global OpenADC@config2
4439      4433   000D'                     OpenADC@config2:       ;  1  bytes  @  0xD
4440      4434                                   global OpenTimer0@config
4441      4435   000D'                     OpenTimer0@config:     ;  1  bytes  @  0xD
4442      4436                                   global ___lbmod@divisor
4443      4437   000D'                     ___lbmod@divisor:      ;  1  bytes  @  0xD
4444      4438                                   global __CANIDToRegs@ptr
4445      4439   000D'                     __CANIDToRegs@ptr:     ;  2  bytes  @  0xD
4446      4440                                   global __RegsToCANID@ptr
4447      4441   000D'                     __RegsToCANID@ptr:     ;  2  bytes  @  0xD
4448      4442                                   global writeEEPROM@address
4449      4443   000D'                     writeEEPROM@address:   ;  2  bytes  @  0xD
4450      4444                                   global readEEPROM@address
4451      4445   000D'                     readEEPROM@address:    ;  2  bytes  @  0xD
4452      4446                                   global WriteTimer0@timer0
4453      4447   000D'                     WriteTimer0@timer0:    ;  2  bytes  @  0xD
4454      4448                                   global ___flpack@arg
4455      4449   000D'                     ___flpack@arg: ;  4  bytes  @  0xD
4456      4450                                   global ___flge@ff1
4457      4451   000D'                     ___flge@ff1:   ;  4  bytes  @  0xD
4458      4452                                   global ___flneg@f1
4459      4453   000D'                     ___flneg@f1:   ;  4  bytes  @  0xD
4460      4454                                   global frexp@value
4461      4455   000D'                     frexp@value:   ;  4  bytes  @  0xD
4462      4456   000D'                            ds    1
4463      4457   000E'                     ??_ECANInitialize:     ;  0  bytes  @  0xE
4464      4458   000E'                     ??___lbmod:    ;  0  bytes  @  0xE
4465      4459                                   global vscp_getMDF_URL@idx
4466      4460   000E'                     vscp_getMDF_URL@idx:   ;  1  bytes  @  0xE
4467      4461                                   global vscp_getMatrixInfo@i
4468      4462   000E'                     vscp_getMatrixInfo@i:  ;  1  bytes  @  0xE
4469      4463                                   global OpenADC@portconfig
4470      4464   000E'                     OpenADC@portconfig:    ;  1  bytes  @  0xE
4471      4465                                   global ___lbmod@dividend
4472      4466   000E'                     ___lbmod@dividend:     ;  1  bytes  @  0xE
4473      4467   000E'                            ds    1
4474      4468   000F'                     ??_WriteTimer0:        ;  0  bytes  @  0xF
4475      4469   000F'                     ??_readEEPROM: ;  0  bytes  @  0xF
4476      4470   000F'                     ??_OpenADC:    ;  0  bytes  @  0xF
4477      4471                                   global __RegsToCANID@val
4478      4472   000F'                     __RegsToCANID@val:     ;  1  bytes  @  0xF
4479      4473                                   global writeEEPROM@data
4480      4474   000F'                     writeEEPROM@data:      ;  1  bytes  @  0xF
4481      4475                                   global ___lbmod@counter
4482      4476   000F'                     ___lbmod@counter:      ;  1  bytes  @  0xF
4483      4477                                   global WriteTimer0@timer
4484      4478   000F'                     WriteTimer0@timer:     ;  2  bytes  @  0xF
4485      4479                                   global __CANIDToRegs@val
4486      4480   000F'                     __CANIDToRegs@val:     ;  4  bytes  @  0xF
4487      4481   000F'                            ds    1
4488      4482   0010'                     ??_init_app_eeprom:    ;  0  bytes  @  0x10
4489      4483   0010'                     ??_writeEEPROM:        ;  0  bytes  @  0x10
4490      4484   0010'                     ??__ECANPointBuffer:   ;  0  bytes  @  0x10
4491      4485                                   global ?_vscp_setUserID
4492      4486   0010'                     ?_vscp_setUserID:      ;  0  bytes  @  0x10
4493      4487   0010'                     ??_vscp_goBootloaderMode:      ;  0  bytes  @  0x10
4494      4488   0010'                     ??_vscp_writeNicknamePermanent:        ;  0  bytes  @  0x10
4495      4489   0010'                     ??_vscp_setSegmentCRC: ;  0  bytes  @  0x10
4496      4490   0010'                     ??_vscp_setControlByte:        ;  0  bytes  @  0x10
4497      4491                                   global init_app_eeprom@i
4498      4492   0010'                     init_app_eeprom@i:     ;  1  bytes  @  0x10
4499      4493                                   global vscp_setUserID@data
4500      4494   0010'                     vscp_setUserID@data:   ;  1  bytes  @  0x10
4501      4495                                   global vscp_writeNicknamePermanent@nickname
4502      4496   0010'                     vscp_writeNicknamePermanent@nickname:  ;  1  bytes  @  0x10
4503      4497                                   global vscp_setSegmentCRC@crc
4504      4498   0010'                     vscp_setSegmentCRC@crc:        ;  1  bytes  @  0x10
4505      4499                                   global vscp_setControlByte@ctrl
4506      4500   0010'                     vscp_setControlByte@ctrl:      ;  1  bytes  @  0x10
4507      4501                                   global __RegsToCANID@type
4508      4502   0010'                     __RegsToCANID@type:    ;  1  bytes  @  0x10
4509      4503                                   global __ECANPointBuffer@b
4510      4504   0010'                     __ECANPointBuffer@b:   ;  1  bytes  @  0x10
4511      4505                                   global readEEPROM@data
4512      4506   0010'                     readEEPROM@data:       ;  1  bytes  @  0x10
4513      4507                                   global ___lbmod@rem
4514      4508   0010'                     ___lbmod@rem:  ;  1  bytes  @  0x10
4515      4509   0010'                            ds    1
4516      4510   0011'                     ??_vscp_check_pstorage:        ;  0  bytes  @  0x11
4517      4511   0011'                     ??_vscp_init:  ;  0  bytes  @  0x11
4518      4512   0011'                     ??__RegsToCANID:       ;  0  bytes  @  0x11
4519      4513   0011'                     ??_vscp_readAppReg:    ;  0  bytes  @  0x11
4520      4514   0011'                     ??_vscp_getGUID:       ;  0  bytes  @  0x11
4521      4515   0011'                     ??_vscp_getUserID:     ;  0  bytes  @  0x11
4522      4516   0011'                     ??_vscp_setUserID:     ;  0  bytes  @  0x11
4523      4517   0011'                     ??_vscp_getManufacturerId:     ;  0  bytes  @  0x11
4524      4518   0011'                     ??_vscp_getZone:       ;  0  bytes  @  0x11
4525      4519   0011'                     ??_vscp_getSubzone:    ;  0  bytes  @  0x11
4526      4520   0011'                     ??_vscp_readNicknamePermanent: ;  0  bytes  @  0x11
4527      4521   0011'                     ??_vscp_getSegmentCRC: ;  0  bytes  @  0x11
4528      4522   0011'                     ??_vscp_getFamilyCode: ;  0  bytes  @  0x11
4529      4523   0011'                     ??_vscp_getFamilyType: ;  0  bytes  @  0x11
4530      4524   0011'                     ??_vscp_handleHeartbeat:       ;  0  bytes  @  0x11
4531      4525   0011'                     ??_vscp_handleSetNickname:     ;  0  bytes  @  0x11
4532      4526   0011'                     ??_vscp_handleDropNickname:    ;  0  bytes  @  0x11
4533      4527   0011'                     ??___flneg:    ;  0  bytes  @  0x11
4534      4528                                   global ?_getCalibrationValue
4535      4529   0011'                     ?_getCalibrationValue: ;  2  bytes  @  0x11
4536      4530                                   global ?___wmul
4537      4531   0011'                     ?___wmul:      ;  2  bytes  @  0x11
4538      4532                                   global vscp_readAppReg@pos
4539      4533   0011'                     vscp_readAppReg@pos:   ;  1  bytes  @  0x11
4540      4534                                   global vscp_getGUID@idx
4541      4535   0011'                     vscp_getGUID@idx:      ;  1  bytes  @  0x11
4542      4536                                   global vscp_getUserID@idx
4543      4537   0011'                     vscp_getUserID@idx:    ;  1  bytes  @  0x11
4544      4538                                   global vscp_setUserID@idx
4545      4539   0011'                     vscp_setUserID@idx:    ;  1  bytes  @  0x11
4546      4540                                   global vscp_getManufacturerId@idx
4547      4541   0011'                     vscp_getManufacturerId@idx:    ;  1  bytes  @  0x11
4548      4542                                   global vscp_handleDropNickname@bytes
4549      4543   0011'                     vscp_handleDropNickname@bytes: ;  1  bytes  @  0x11
4550      4544                                   global OpenADC@config
4551      4545   0011'                     OpenADC@config:        ;  1  bytes  @  0x11
4552      4546                                   global ___flpack@exp
4553      4547   0011'                     ___flpack@exp: ;  1  bytes  @  0x11
4554      4548                                   global frexp@eptr
4555      4549   0011'                     frexp@eptr:    ;  1  bytes  @  0x11
4556      4550                                   global __ECANPointBuffer@pt
4557      4551   0011'                     __ECANPointBuffer@pt:  ;  2  bytes  @  0x11
4558      4552                                   global ___wmul@multiplier
4559      4553   0011'                     ___wmul@multiplier:    ;  2  bytes  @  0x11
4560      4554                                   global ___flge@ff2
4561      4555   0011'                     ___flge@ff2:   ;  4  bytes  @  0x11
4562      4556   0011'                            ds    1
4563      4557   0012'                     ??_vscp_readStdReg:    ;  0  bytes  @  0x12
4564      4558   0012'                     ??_frexp:      ;  0  bytes  @  0x12
4565      4559                                   global vscp_readAppReg@reg
4566      4560   0012'                     vscp_readAppReg@reg:   ;  1  bytes  @  0x12
4567      4561                                   global vscp_readStdReg@rv
4568      4562   0012'                     vscp_readStdReg@rv:    ;  1  bytes  @  0x12
4569      4563                                   global ___flpack@sign
4570      4564   0012'                     ___flpack@sign:        ;  1  bytes  @  0x12
4571      4565   0012'                            ds    1
4572      4566   0013'                     ??_getCalibrationValue:        ;  0  bytes  @  0x13
4573      4567   0013'                     ??___flpack:   ;  0  bytes  @  0x13
4574      4568                                   global vscp_readAppReg@rv
4575      4569   0013'                     vscp_readAppReg@rv:    ;  1  bytes  @  0x13
4576      4570                                   global __CANIDToRegs@type
4577      4571   0013'                     __CANIDToRegs@type:    ;  1  bytes  @  0x13
4578      4572                                   global __RegsToCANID@Value
4579      4573   0013'                     __RegsToCANID@Value:   ;  1  bytes  @  0x13
4580      4574                                   global vscp_readStdReg@reg
4581      4575   0013'                     vscp_readStdReg@reg:   ;  1  bytes  @  0x13
4582      4576                                   global ___wmul@multiplicand
4583      4577   0013'                     ___wmul@multiplicand:  ;  2  bytes  @  0x13
4584      4578   0013'                            ds    1
4585      4579   0014'                     ??__CANIDToRegs:       ;  0  bytes  @  0x14
4586      4580   0014'                     ??_vscp_readRegister:  ;  0  bytes  @  0x14
4587      4581                                   global ?_ECANReceiveMessage
4588      4582   0014'                     ?_ECANReceiveMessage:  ;  1  bytes  @  0x14
4589      4583                                   global ECANReceiveMessage@data
4590      4584   0014'                     ECANReceiveMessage@data:       ;  1  bytes  @  0x14
4591      4585                                   global vscp_readRegister@reg
4592      4586   0014'                     vscp_readRegister@reg: ;  1  bytes  @  0x14
4593      4587   0014'                            ds    1
4594      4588   0015'                     ??___flge:     ;  0  bytes  @  0x15
4595      4589   0015'                     ??___wmul:     ;  0  bytes  @  0x15
4596      4590                                   global ECANReceiveMessage@dataLen
4597      4591   0015'                     ECANReceiveMessage@dataLen:    ;  1  bytes  @  0x15
4598      4592                                   global ___wmul@product
4599      4593   0015'                     ___wmul@product:       ;  2  bytes  @  0x15
4600      4594   0015'                            ds    1
4601      4595                                   global ECANReceiveMessage@msgFlags
4602      4596   0016'                     ECANReceiveMessage@msgFlags:   ;  1  bytes  @  0x16
4603      4597                                   global __CANIDToRegs@Value
4604      4598   0016'                     __CANIDToRegs@Value:   ;  1  bytes  @  0x16
4605      4599                                   global getCalibrationValue@cal
4606      4600   0016'                     getCalibrationValue@cal:       ;  2  bytes  @  0x16
4607      4601   0016'                            ds    1
4608      4602   0017'                     ??_ECANReceiveMessage: ;  0  bytes  @  0x17
4609      4603   0017'                     ??_writeCoeffs2Ram:    ;  0  bytes  @  0x17
4610      4604                                   global ?_ECANSendMessage
4611      4605   0017'                     ?_ECANSendMessage:     ;  1  bytes  @  0x17
4612      4606                                   global ?___awtofl
4613      4607   0017'                     ?___awtofl:    ;  4  bytes  @  0x17
4614      4608                                   global ?___lwtofl
4615      4609   0017'                     ?___lwtofl:    ;  4  bytes  @  0x17
4616      4610                                   global ECANReceiveMessage@savedPtr
4617      4611   0017'                     ECANReceiveMessage@savedPtr:   ;  2  bytes  @  0x17
4618      4612                                   global ___awtofl@c
4619      4613   0017'                     ___awtofl@c:   ;  2  bytes  @  0x17
4620      4614                                   global ___lwtofl@c
4621      4615   0017'                     ___lwtofl@c:   ;  2  bytes  @  0x17
4622      4616                                   global ECANSendMessage@id
4623      4617   0017'                     ECANSendMessage@id:    ;  4  bytes  @  0x17
4624      4618   0017'                            ds    1
4625      4619                                   global getCalibrationValue@i
4626      4620   0018'                     getCalibrationValue@i: ;  1  bytes  @  0x18
4627      4621   0018'                            ds    1
4628      4622                                   global ECANReceiveMessage@id
4629      4623   0019'                     ECANReceiveMessage@id: ;  1  bytes  @  0x19
4630      4624                                   global writeCoeffs2Ram@c
4631      4625   0019'                     writeCoeffs2Ram@c:     ;  3  bytes  @  0x19
4632      4626   0019'                            ds    1
4633      4627                                   global ECANReceiveMessage@i
4634      4628   001A'                     ECANReceiveMessage@i:  ;  1  bytes  @  0x1A
4635      4629   001A'                            ds    1
4636      4630   001B'                     ??___awtofl:   ;  0  bytes  @  0x1B
4637      4631   001B'                     ??___lwtofl:   ;  0  bytes  @  0x1B
4638      4632                                   global ?___fldiv
4639      4633   001B'                     ?___fldiv:     ;  4  bytes  @  0x1B
4640      4634                                   global ECANSendMessage@data
4641      4635   001B'                     ECANSendMessage@data:  ;  1  bytes  @  0x1B
4642      4636                                   global ECANReceiveMessage@mode
4643      4637   001B'                     ECANReceiveMessage@mode:       ;  1  bytes  @  0x1B
4644      4638                                   global ___fldiv@f1
4645      4639   001B'                     ___fldiv@f1:   ;  4  bytes  @  0x1B
4646      4640   001B'                            ds    1
4647      4641                                   global ECANSendMessage@dataLen
4648      4642   001C'                     ECANSendMessage@dataLen:       ;  1  bytes  @  0x1C
4649      4643                                   global ECANReceiveMessage@temp
4650      4644   001C'                     ECANReceiveMessage@temp:       ;  1  bytes  @  0x1C
4651      4645                                   global ___awtofl@sign
4652      4646   001C'                     ___awtofl@sign:        ;  1  bytes  @  0x1C
4653      4647                                   global writeCoeffs2Ram@i
4654      4648   001C'                     writeCoeffs2Ram@i:     ;  2  bytes  @  0x1C
4655      4649   001C'                            ds    1
4656      4650                                   global ECANSendMessage@msgFlags
4657      4651   001D'                     ECANSendMessage@msgFlags:      ;  1  bytes  @  0x1D
4658      4652                                   global ECANReceiveMessage@ptr
4659      4653   001D'                     ECANReceiveMessage@ptr:        ;  2  bytes  @  0x1D
4660      4654   001D'                            ds    1
4661      4655   001E'                     ??_ECANSendMessage:    ;  0  bytes  @  0x1E
4662      4656                                   global writeCoeffs2Ram@j
4663      4657   001E'                     writeCoeffs2Ram@j:     ;  2  bytes  @  0x1E
4664      4658   001E'                            ds    1
4665      4659                                   global ?_getCANFrame
4666      4660   001F'                     ?_getCANFrame: ;  1  bytes  @  0x1F
4667      4661                                   global getCANFrame@pdlc
4668      4662   001F'                     getCANFrame@pdlc:      ;  1  bytes  @  0x1F
4669      4663                                   global ___fldiv@f2
4670      4664   001F'                     ___fldiv@f2:   ;  4  bytes  @  0x1F
4671      4665                                   global ECANSendMessage@pb
4672      4666   001F'                     ECANSendMessage@pb:    ;  18  bytes  @  0x1F
4673      4667   001F'                            ds    1
4674      4668   0020'                     ??_init_app_ram:       ;  0  bytes  @  0x20
4675      4669                                   global ?_vscp_writeAppReg
4676      4670   0020'                     ?_vscp_writeAppReg:    ;  1  bytes  @  0x20
4677      4671                                   global init_app_ram@i
4678      4672   0020'                     init_app_ram@i:        ;  1  bytes  @  0x20
4679      4673                                   global vscp_writeAppReg@val
4680      4674   0020'                     vscp_writeAppReg@val:  ;  1  bytes  @  0x20
4681      4675                                   global getCANFrame@pdata
4682      4676   0020'                     getCANFrame@pdata:     ;  1  bytes  @  0x20
4683      4677   0020'                            ds    1
4684      4678   0021'                     ??_init:       ;  0  bytes  @  0x21
4685      4679   0021'                     ??_getCANFrame:        ;  0  bytes  @  0x21
4686      4680   0021'                     ??_vscp_writeAppReg:   ;  0  bytes  @  0x21
4687      4681   0021'                     ??_vscp_restoreDefaults:       ;  0  bytes  @  0x21
4688      4682                                   global ?_vscp_writeStdReg
4689      4683   0021'                     ?_vscp_writeStdReg:    ;  1  bytes  @  0x21
4690      4684                                   global vscp_writeAppReg@reg
4691      4685   0021'                     vscp_writeAppReg@reg:  ;  1  bytes  @  0x21
4692      4686                                   global getCANFrame@pid
4693      4687   0021'                     getCANFrame@pid:       ;  1  bytes  @  0x21
4694      4688                                   global vscp_writeStdReg@value
4695      4689   0021'                     vscp_writeStdReg@value:        ;  1  bytes  @  0x21
4696      4690   0021'                            ds    1
4697      4691   0022'                     ??_vscp_writeStdReg:   ;  0  bytes  @  0x22
4698      4692                                   global vscp_writeAppReg@rv
4699      4693   0022'                     vscp_writeAppReg@rv:   ;  1  bytes  @  0x22
4700      4694                                   global getCANFrame@flags
4701      4695   0022'                     getCANFrame@flags:     ;  1  bytes  @  0x22
4702      4696   0022'                            ds    1
4703      4697   0023'                     ??___fldiv:    ;  0  bytes  @  0x23
4704      4698                                   global ?_getVSCPFrame
4705      4699   0023'                     ?_getVSCPFrame:        ;  1  bytes  @  0x23
4706      4700                                   global getVSCPFrame@pvscptype
4707      4701   0023'                     getVSCPFrame@pvscptype:        ;  1  bytes  @  0x23
4708      4702   0023'                            ds    1
4709      4703                                   global getVSCPFrame@pNodeId
4710      4704   0024'                     getVSCPFrame@pNodeId:  ;  1  bytes  @  0x24
4711      4705   0024'                            ds    1
4712      4706                                   global getVSCPFrame@pPriority
4713      4707   0025'                     getVSCPFrame@pPriority:        ;  1  bytes  @  0x25
4714      4708   0025'                            ds    1
4715      4709                                   global getVSCPFrame@pSize
4716      4710   0026'                     getVSCPFrame@pSize:    ;  1  bytes  @  0x26
4717      4711   0026'                            ds    1
4718      4712                                   global getVSCPFrame@pData
4719      4713   0027'                     getVSCPFrame@pData:    ;  1  bytes  @  0x27
4720      4714                                   global vscp_writeStdReg@code
4721      4715   0027'                     vscp_writeStdReg@code: ;  4  bytes  @  0x27
4722      4716   0027'                            ds    1
4723      4717   0028'                     ??_getVSCPFrame:       ;  0  bytes  @  0x28
4724      4718   0028'                            ds    2
4725      4719                                   global ___fldiv@cntr
4726      4720   002A'                     ___fldiv@cntr: ;  1  bytes  @  0x2A
4727      4721   002A'                            ds    1
4728      4722                                   global vscp_writeStdReg@code_1014
4729      4723   002B'                     vscp_writeStdReg@code_1014:    ;  4  bytes  @  0x2B
4730      4724                                   global ___fldiv@f3
4731      4725   002B'                     ___fldiv@f3:   ;  4  bytes  @  0x2B
4732      4726   002B'                            ds    1
4733      4727                                   global getVSCPFrame@pvscpclass
4734      4728   002C'                     getVSCPFrame@pvscpclass:       ;  1  bytes  @  0x2C
4735      4729   002C'                            ds    1
4736      4730                                   global getVSCPFrame@id
4737      4731   002D'                     getVSCPFrame@id:       ;  4  bytes  @  0x2D
4738      4732   002D'                            ds    2
4739      4733                                   global vscp_writeStdReg@idx
4740      4734   002F'                     vscp_writeStdReg@idx:  ;  1  bytes  @  0x2F
4741      4735                                   global ___fldiv@exp
4742      4736   002F'                     ___fldiv@exp:  ;  1  bytes  @  0x2F
4743      4737   002F'                            ds    1
4744      4738                                   global vscp_writeStdReg@idx_1015
4745      4739   0030'                     vscp_writeStdReg@idx_1015:     ;  1  bytes  @  0x30
4746      4740                                   global ___fldiv@sign
4747      4741   0030'                     ___fldiv@sign: ;  1  bytes  @  0x30
4748      4742   0030'                            ds    1
4749      4743   0031'                     ??_vscp_getEvent:      ;  0  bytes  @  0x31
4750      4744   0031'                     ??___flmul:    ;  0  bytes  @  0x31
4751      4745                                   global ?___asfldiv
4752      4746   0031'                     ?___asfldiv:   ;  4  bytes  @  0x31
4753      4747                                   global ECANSendMessage@mode
4754      4748   0031'                     ECANSendMessage@mode:  ;  1  bytes  @  0x31
4755      4749                                   global vscp_writeStdReg@rv
4756      4750   0031'                     vscp_writeStdReg@rv:   ;  1  bytes  @  0x31
4757      4751                                   global vscp_getEvent@rv
4758      4752   0031'                     vscp_getEvent@rv:      ;  1  bytes  @  0x31
4759      4753                                   global ___asfldiv@f1p
4760      4754   0031'                     ___asfldiv@f1p:        ;  2  bytes  @  0x31
4761      4755   0031'                            ds    1
4762      4756                                   global ECANSendMessage@buffers
4763      4757   0032'                     ECANSendMessage@buffers:       ;  1  bytes  @  0x32
4764      4758                                   global vscp_writeStdReg@reg
4765      4759   0032'                     vscp_writeStdReg@reg:  ;  1  bytes  @  0x32
4766      4760   0032'                            ds    1
4767      4761                                   global ?_vscp_writeRegister
4768      4762   0033'                     ?_vscp_writeRegister:  ;  1  bytes  @  0x33
4769      4763                                   global ECANSendMessage@j
4770      4764   0033'                     ECANSendMessage@j:     ;  1  bytes  @  0x33
4771      4765                                   global vscp_writeRegister@value
4772      4766   0033'                     vscp_writeRegister@value:      ;  1  bytes  @  0x33
4773      4767                                   global ___asfldiv@f2
4774      4768   0033'                     ___asfldiv@f2: ;  4  bytes  @  0x33
4775      4769   0033'                            ds    1
4776      4770   0034'                     ??_vscp_writeRegister: ;  0  bytes  @  0x34
4777      4771                                   global ECANSendMessage@tempBSEL0
4778      4772   0034'                     ECANSendMessage@tempBSEL0:     ;  1  bytes  @  0x34
4779      4773                                   global vscp_writeRegister@reg
4780      4774   0034'                     vscp_writeRegister@reg:        ;  1  bytes  @  0x34
4781      4775   0034'                            ds    1
4782      4776                                   global ECANSendMessage@tempPtr
4783      4777   0035'                     ECANSendMessage@tempPtr:       ;  2  bytes  @  0x35
4784      4778   0035'                            ds    2
4785      4779   0037'                     ??___asfldiv:  ;  0  bytes  @  0x37
4786      4780                                   global ECANSendMessage@temp
4787      4781   0037'                     ECANSendMessage@temp:  ;  1  bytes  @  0x37
4788      4782   0037'                            ds    1
4789      4783                                   global ECANSendMessage@i
4790      4784   0038'                     ECANSendMessage@i:     ;  1  bytes  @  0x38
4791      4785                                   global ___flmul@exp
4792      4786   0038'                     ___flmul@exp:  ;  1  bytes  @  0x38
4793      4787   0038'                            ds    1
4794      4788                                   global ECANSendMessage@ptr
4795      4789   0039'                     ECANSendMessage@ptr:   ;  2  bytes  @  0x39
4796      4790                                   global ___flmul@f3_as_product
4797      4791   0039'                     ___flmul@f3_as_product:        ;  4  bytes  @  0x39
4798      4792   0039'                            ds    2
4799      4793                                   global ?_sendCANFrame
4800      4794   003B'                     ?_sendCANFrame:        ;  1  bytes  @  0x3B
4801      4795                                   global sendCANFrame@id
4802      4796   003B'                     sendCANFrame@id:       ;  4  bytes  @  0x3B
4803      4797   003B'                            ds    2
4804      4798                                   global ___flmul@cntr
4805      4799   003D'                     ___flmul@cntr: ;  1  bytes  @  0x3D
4806      4800   003D'                            ds    1
4807      4801                                   global ___flmul@sign
4808      4802   003E'                     ___flmul@sign: ;  1  bytes  @  0x3E
4809      4803   003E'                            ds    1
4810      4804   003F'                     ??___fladd:    ;  0  bytes  @  0x3F
4811      4805                                   global ?___asflmul
4812      4806   003F'                     ?___asflmul:   ;  4  bytes  @  0x3F
4813      4807                                   global ?___fltol
4814      4808   003F'                     ?___fltol:     ;  4  bytes  @  0x3F
4815      4809                                   global sendCANFrame@dlc
4816      4810   003F'                     sendCANFrame@dlc:      ;  1  bytes  @  0x3F
4817      4811                                   global ___asflmul@multiplicand
4818      4812   003F'                     ___asflmul@multiplicand:       ;  4  bytes  @  0x3F
4819      4813                                   global ___fltol@f1
4820      4814   003F'                     ___fltol@f1:   ;  4  bytes  @  0x3F
4821      4815   003F'                            ds    1
4822      4816   0040'                     ??_Celsius2Kelvin:     ;  0  bytes  @  0x40
4823      4817   0040'                     ??_Celsius2Fahrenheit: ;  0  bytes  @  0x40
4824      4818   0040'                     ??___flsub:    ;  0  bytes  @  0x40
4825      4819   0040'                     ??_eval_poly:  ;  0  bytes  @  0x40
4826      4820   0040'                     ??___asfladd:  ;  0  bytes  @  0x40
4827      4821   0040'                     ??___asflsub:  ;  0  bytes  @  0x40
4828      4822                                   global sendCANFrame@pdata
4829      4823   0040'                     sendCANFrame@pdata:    ;  1  bytes  @  0x40
4830      4824   0040'                            ds    1
4831      4825   0041'                     ??_log:        ;  0  bytes  @  0x41
4832      4826   0041'                     ??_sendCANFrame:       ;  0  bytes  @  0x41
4833      4827                                   global sendVSCPFrame@id
4834      4828   0041'                     sendVSCPFrame@id:      ;  4  bytes  @  0x41
4835      4829   0041'                            ds    2
4836      4830   0043'                     ??___asflmul:  ;  0  bytes  @  0x43
4837      4831                                   global ___asflmul@mp
4838      4832   0043'                     ___asflmul@mp: ;  1  bytes  @  0x43
4839      4833                                   global ___fltol@sign1
4840      4834   0043'                     ___fltol@sign1:        ;  1  bytes  @  0x43
4841      4835   0043'                            ds    1
4842      4836                                   global ___fltol@exp1
4843      4837   0044'                     ___fltol@exp1: ;  1  bytes  @  0x44
4844      4838   0044'                            ds    1
4845      4839   0045'                     ??_vscp_goActiveState: ;  0  bytes  @  0x45
4846      4840   0045'                     ??_vscp_handleProbeState:      ;  0  bytes  @  0x45
4847      4841   0045'                     ??_exp:        ;  0  bytes  @  0x45
4848      4842   0045'                     ??_vscp_sendEvent:     ;  0  bytes  @  0x45
4849      4843   0045'                     ??_setEventData:       ;  0  bytes  @  0x45
4850      4844   0045'                     ??_floor:      ;  0  bytes  @  0x45
4851      4845   0045'                     ??_main:       ;  0  bytes  @  0x45
4852      4846   0045'                     ??_vscp_sendHeartBeat: ;  0  bytes  @  0x45
4853      4847   0045'                     ??___aldiv:    ;  0  bytes  @  0x45
4854      4848   0045'                     ??___altofl:   ;  0  bytes  @  0x45
4855      4849                            ;!
4856      4850                            ;!Data  Sizes:
4857      4851                            ;!     Strings      0
4858      4852                            ;!     Constant     108
4859      4853                            ;!     Data         0
4860      4854                            ;!     BSS          1116
4861      4855                            ;!     Persistent   1
4862      4856                            ;!     Stack        0
4863      4857                            ;!
4864      4858                            ;!Auto  Spaces:
4865      4859                            ;!     Space           Size   Autos     Used
4866      4860                            ;!     COMRAM            95      69       82
4867      4861                            ;!     BANK0            160      68      120
4868      4862                            ;!     BANK1            256      54      146
4869      4863                            ;!     BANK2            256       0        0
4870      4864                            ;!     BANK3            256       0        0
4871      4865                            ;!     BANK4            256       0        0
4872      4866                            ;!     BANK5            239       0        0
4873      4867                           
4874      4868                            ;!
4875      4869                            ;!Pointer  List  with  Targets:
4876      4870                            ;!
4877      4871                            ;!     ?_frexp  PTR  unsigned  char   size(2)  Largest  target  is  960
4878      4872                            ;!            -&rsaquo   sh_coefficients(BANK1[72]),  doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]),  adc
4879                                     (BIGRAM[960]), 
4880      4873                            ;!
4881      4874                            ;!     ?_ldexp  PTR  unsigned  char   size(2)  Largest  target  is  0
4882      4875                            ;!
4883      4876                            ;!     ?_eval_poly      PTR  unsigned  char   size(2)  Largest  target  is  960
4884      4877                            ;!            -&rsaquo   sh_coefficients(BANK1[72]),  doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]),  adc
4885                                     (BIGRAM[960]), 
4886      4878                            ;!
4887      4879                            ;!     ?_floor  PTR  unsigned  char   size(2)  Largest  target  is  0
4888      4880                            ;!
4889      4881                            ;!     ?___flneg        PTR  unsigned  char   size(2)  Largest  target  is  0
4890      4882                            ;!
4891      4883                            ;!     ?___asflmul      PTR  unsigned  char   size(2)  Largest  target  is  0
4892      4884                            ;!
4893      4885                            ;!     ?___flpack       PTR  unsigned  char   size(2)  Largest  target  is  960
4894      4886                            ;!            -&rsaquo   sh_coefficients(BANK1[72]),  doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]),  adc
4895                                     (BIGRAM[960]), 
4896      4887                            ;!
4897      4888                            ;!     ?__ECANPointBuffer       PTR  unsigned  char   size(2)  Largest  target  is  1
4898      4889                            ;!            -&rsaquo   B5CON(ABS[1]),  B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]), 
4899      4890                            ;!            -&rsaquo   B1CON(ABS[1]),  B0CON(ABS[1]),  RXB1CON(ABS[1]),  RXB0CON(ABS[1]), 
4900      4891                            ;!
4901      4892                            ;!     ?_getCalibrationValue    short   size(2)  Largest  target  is  0
4902      4893                            ;!
4903      4894                            ;!     ?_Celsius2Fahrenheit     short   size(2)  Largest  target  is  0
4904      4895                            ;!
4905      4896                            ;!     ?___awtofl       short   size(2)  Largest  target  is  0
4906      4897                            ;!
4907      4898                            ;!     ?_Celsius2Kelvin short   size(2)  Largest  target  is  0
4908      4899                            ;!
4909      4900                            ;!     ?___wmul unsigned  int   size(2)  Largest  target  is  0
4910      4901                            ;!
4911      4902                            ;!     ?___altofl       unsigned  int   size(2)  Largest  target  is  0
4912      4903                            ;!
4913      4904                            ;!     ?___aldiv        long   size(2)  Largest  target  is  0
4914      4905                            ;!
4915      4906                            ;!     ?___fltol        long   size(2)  Largest  target  is  72
4916      4907                            ;!            -&rsaquo   sh_coefficients(BANK1[72]),  doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]), 
4917      4908                            ;!
4918      4909                            ;!     ?___fladd        long   size(2)  Largest  target  is  960
4919      4910                            ;!            -&rsaquo   sh_coefficients(BANK1[72]),  doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]),  adc
4920                                     (BIGRAM[960]), 
4921      4911                            ;!
4922      4912                            ;!     ?___asflsub      long   size(2)  Largest  target  is  72
4923      4913                            ;!            -&rsaquo   sh_coefficients(BANK1[72]),  doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]), 
4924      4914                            ;!
4925      4915                            ;!     ?_log    long   size(2)  Largest  target  is  0
4926      4916                            ;!
4927      4917                            ;!     ?___flsub        long   size(2)  Largest  target  is  0
4928      4918                            ;!
4929      4919                            ;!     ?___flmul        long   size(2)  Largest  target  is  0
4930      4920                            ;!
4931      4921                            ;!     ?___fldiv        long   size(2)  Largest  target  is  0
4932      4922                            ;!
4933      4923                            ;!     ?_exp    long   size(2)  Largest  target  is  0
4934      4924                            ;!
4935      4925                            ;!     ?___asfldiv      long   size(2)  Largest  target  is  72
4936      4926                            ;!            -&rsaquo   sh_coefficients(BANK1[72]),  doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]), 
4937      4927                            ;!
4938      4928                            ;!     ?___asfladd      long   size(2)  Largest  target  is  72
4939      4929                            ;!            -&rsaquo   sh_coefficients(BANK1[72]),  doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]), 
4940      4930                            ;!
4941      4931                            ;!     ?___lwtofl       long   size(2)  Largest  target  is  0
4942      4932                            ;!
4943      4933                            ;!     eval_poly@d      PTR  const   size(1)  Largest  target  is  40
4944      4934                            ;!            -&rsaquo   log@coeff(CODE[36]),  exp@coeff(CODE[40]), 
4945      4935                            ;!
4946      4936                            ;!     frexp@eptr       PTR  int   size(1)  Largest  target  is  2
4947      4937                            ;!            -&rsaquo   log@exponent(BANK0[2]),  floor@expon(BANK0[2]), 
4948      4938                            ;!
4949      4939                            ;!     __asflsub@f1p    PTR   size(2)  Largest  target  is  4
4950      4940                            ;!            -&rsaquo   exp@x(BANK0[4]),  doWork@temp(BANK1[4]), 
4951      4941                            ;!
4952      4942                            ;!     __asflmul@mp     PTR   size(1)  Largest  target  is  4
4953      4943                            ;!            -&rsaquo   exp@x(BANK0[4]), 
4954      4944                            ;!
4955      4945                            ;!     __asfldiv@f1p    PTR   size(2)  Largest  target  is  4
4956      4946                            ;!            -&rsaquo   doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]), 
4957      4947                            ;!
4958      4948                            ;!     __asfladd@f1p    PTR   size(2)  Largest  target  is  4
4959      4949                            ;!            -&rsaquo   doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]), 
4960      4950                            ;!
4961      4951                            ;!     _ECANPointBuffer@pt      PTR  unsigned  char   size(2)  Largest  target  is  1
4962      4952                            ;!            -&rsaquo   B5CON(ABS[1]),  B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]), 
4963      4953                            ;!            -&rsaquo   B1CON(ABS[1]),  B0CON(ABS[1]),  RXB1CON(ABS[1]),  RXB0CON(ABS[1]), 
4964      4954                            ;!
4965      4955                            ;!     _RegsToCANID@ptr PTR  unsigned  char   size(2)  Largest  target  is  1
4966      4956                            ;!            -&rsaquo   B5CON(ABS[1]),  B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]), 
4967      4957                            ;!            -&rsaquo   B1CON(ABS[1]),  B0CON(ABS[1]),  RXB1CON(ABS[1]),  RXB0CON(ABS[1]), 
4968      4958                            ;!
4969      4959                            ;!     _RegsToCANID@val PTR  unsigned  long   size(1)  Largest  target  is  4
4970      4960                            ;!            -&rsaquo   getVSCPFrame@id(COMRAM[4]), 
4971      4961                            ;!
4972      4962                            ;!     _RegsToCANID@Value       PTR  struct  _CAN_MESSAGE_ID  size(1)  Largest  target  is  4
4973      4963                            ;!            -&rsaquo   getVSCPFrame@id(COMRAM[4]), 
4974      4964                            ;!
4975      4965                            ;!     _CANIDToRegs@ptr PTR  unsigned  char   size(2)  Largest  target  is  1
4976      4966                            ;!            -&rsaquo   TXB2CON(ABS[1]),  TXB1CON(ABS[1]),  TXB0CON(ABS[1]),  B5CON(ABS[1]), 
4977      4967                            ;!            -&rsaquo   B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]),  B1CON(ABS[1]), 
4978      4968                            ;!            -&rsaquo   B0CON(ABS[1]), 
4979      4969                            ;!
4980      4970                            ;!     _CANIDToRegs@Value       PTR  struct  _CAN_MESSAGE_ID  size(1)  Largest  target  is  4
4981      4971                            ;!            -&rsaquo   _CANIDToRegs@val(COMRAM[4]), 
4982      4972                            ;!
4983      4973                            ;!     ECANReceiveMessage@data  PTR  unsigned  char   size(1)  Largest  target  is  14
4984      4974                            ;!            -&rsaquo   vscp_imsg(BANK0[14]), 
4985      4975                            ;!
4986      4976                            ;!     ECANReceiveMessage@id    PTR  unsigned  long   size(1)  Largest  target  is  4
4987      4977                            ;!            -&rsaquo   getVSCPFrame@id(COMRAM[4]), 
4988      4978                            ;!
4989      4979                            ;!     ECANReceiveMessage@dataLen       PTR  unsigned  char   size(1)  Largest  target  is  14
4990      4980                            ;!            -&rsaquo   vscp_imsg(BANK0[14]), 
4991      4981                            ;!
4992      4982                            ;!     ECANReceiveMessage@savedPtr      PTR  unsigned  char   size(2)  Largest  target  is  1
4993      4983                            ;!            -&rsaquo   B5CON(ABS[1]),  B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]), 
4994      4984                            ;!            -&rsaquo   B1CON(ABS[1]),  B0CON(ABS[1]),  RXB1CON(ABS[1]),  RXB0CON(ABS[1]), 
4995      4985                            ;!
4996      4986                            ;!     sp___ECANPointBuffer     PTR  unsigned  char   size(2)  Largest  target  is  1
4997      4987                            ;!            -&rsaquo   B5CON(ABS[1]),  B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]), 
4998      4988                            ;!            -&rsaquo   B1CON(ABS[1]),  B0CON(ABS[1]),  RXB1CON(ABS[1]),  RXB0CON(ABS[1]), 
4999      4989                            ;!
5000      4990                            ;!     ECANReceiveMessage@ptr   PTR  unsigned  char   size(2)  Largest  target  is  1
5001      4991                            ;!            -&rsaquo   B5CON(ABS[1]),  B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]), 
5002      4992                            ;!            -&rsaquo   B1CON(ABS[1]),  B0CON(ABS[1]),  RXB1CON(ABS[1]),  RXB0CON(ABS[1]), 
5003      4993                            ;!
5004      4994                            ;!     ECANReceiveMessage@msgFlags      PTR  enum  E16333  size(1)  Largest  target  is  1
5005      4995                            ;!            -&rsaquo   getCANFrame@flags(COMRAM[1]), 
5006      4996                            ;!
5007      4997                            ;!     ECANSendMessage@data     PTR  unsigned  char   size(1)  Largest  target  is  13
5008      4998                            ;!            -&rsaquo   vscp_omsg(BANK0[13]), 
5009      4999                            ;!
5010      5000                            ;!     ECANSendMessage@tempPtr  PTR  unsigned  char   size(2)  Largest  target  is  1
5011      5001                            ;!            -&rsaquo   TXB2CON(ABS[1]),  TXB1CON(ABS[1]),  TXB0CON(ABS[1]),  B5CON(ABS[1]), 
5012      5002                            ;!            -&rsaquo   B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]),  B1CON(ABS[1]), 
5013      5003                            ;!            -&rsaquo   B0CON(ABS[1]), 
5014      5004                            ;!
5015      5005                            ;!     ECANSendMessage@ptr      PTR  unsigned  char   size(2)  Largest  target  is  1
5016      5006                            ;!            -&rsaquo   TXB2CON(ABS[1]),  TXB1CON(ABS[1]),  TXB0CON(ABS[1]),  B5CON(ABS[1]), 
5017      5007                            ;!            -&rsaquo   B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]),  B1CON(ABS[1]), 
5018      5008                            ;!            -&rsaquo   B0CON(ABS[1]), 
5019      5009                            ;!
5020      5010                            ;!     ECANSendMessage@pb       PTR  unsigned  char  [9]  size(2)  Largest  target  is  1
5021      5011                            ;!            -&rsaquo   TXB2CON(ABS[1]),  TXB1CON(ABS[1]),  TXB0CON(ABS[1]),  B5CON(ABS[1]), 
5022      5012                            ;!            -&rsaquo   B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]),  B1CON(ABS[1]), 
5023      5013                            ;!            -&rsaquo   B0CON(ABS[1]), 
5024      5014                            ;!
5025      5015                            ;!     getCANFrame@pdlc PTR  unsigned  char   size(1)  Largest  target  is  14
5026      5016                            ;!            -&rsaquo   vscp_imsg(BANK0[14]), 
5027      5017                            ;!
5028      5018                            ;!     getCANFrame@pdata        PTR  unsigned  char   size(1)  Largest  target  is  14
5029      5019                            ;!            -&rsaquo   vscp_imsg(BANK0[14]), 
5030      5020                            ;!
5031      5021                            ;!     getCANFrame@pid  PTR  unsigned  long   size(1)  Largest  target  is  4
5032      5022                            ;!            -&rsaquo   getVSCPFrame@id(COMRAM[4]), 
5033      5023                            ;!
5034      5024                            ;!     sendCANFrame@pdata       PTR  unsigned  char   size(1)  Largest  target  is  13
5035      5025                            ;!            -&rsaquo   vscp_omsg(BANK0[13]), 
5036      5026                            ;!
5037      5027                            ;!     getVSCPFrame@pPriority   PTR  unsigned  char   size(1)  Largest  target  is  14
5038      5028                            ;!            -&rsaquo   vscp_imsg(BANK0[14]), 
5039      5029                            ;!
5040      5030                            ;!     getVSCPFrame@pvscpclass  PTR  unsigned  short   size(1)  Largest  target  is  14
5041      5031                            ;!            -&rsaquo   vscp_imsg(BANK0[14]), 
5042      5032                            ;!
5043      5033                            ;!     getVSCPFrame@pvscptype   PTR  unsigned  char   size(1)  Largest  target  is  14
5044      5034                            ;!            -&rsaquo   vscp_imsg(BANK0[14]), 
5045      5035                            ;!
5046      5036                            ;!     getVSCPFrame@pNodeId     PTR  unsigned  char   size(1)  Largest  target  is  14
5047      5037                            ;!            -&rsaquo   vscp_imsg(BANK0[14]), 
5048      5038                            ;!
5049      5039                            ;!     getVSCPFrame@pData       PTR  unsigned  char   size(1)  Largest  target  is  14
5050      5040                            ;!            -&rsaquo   vscp_imsg(BANK0[14]), 
5051      5041                            ;!
5052      5042                            ;!     getVSCPFrame@pSize       PTR  unsigned  char   size(1)  Largest  target  is  14
5053      5043                            ;!            -&rsaquo   vscp_imsg(BANK0[14]), 
5054      5044                            ;!
5055      5045                            ;!     sendVSCPFrame@pData      PTR  unsigned  char   size(1)  Largest  target  is  13
5056      5046                            ;!            -&rsaquo   vscp_omsg(BANK0[13]), 
5057      5047                            ;!
5058      5048                            ;!     vscp_getMatrixInfo@pData PTR  unsigned  char   size(1)  Largest  target  is  13
5059      5049                            ;!            -&rsaquo   vscp_omsg(BANK0[13]), 
5060      5050                            ;!
5061      5051                           
5062      5052                           
5063      5053                            ;!
5064      5054                            ;!Critical  Paths  under  _main  in  COMRAM
5065      5055                            ;!
5066      5056                            ;!     _doWork-&rsaquo ___fltol
5067      5057                            ;!     ___lwtofl-&rsaquo ___flpack
5068      5058                            ;!     ___asfldiv-&rsaquo ___fldiv
5069      5059                            ;!     ___asfladd-&rsaquo ___fladd
5070      5060                            ;!     ___aldiv-&rsaquo ___fltol
5071      5061                            ;!     _getCalibrationValue-&rsaquo _readEEPROM
5072      5062                            ;!     _log-&rsaquo _eval_poly
5073      5063                            ;!     _exp-&rsaquo ___fltol
5074      5064                            ;!     _ldexp-&rsaquo _eval_poly
5075      5065                            ;!     _eval_poly-&rsaquo ___fladd
5076      5066                            ;!     _floor-&rsaquo ___fltol
5077      5067                            ;!     ___fltol-&rsaquo ___flmul
5078      5068                            ;!     ___altofl-&rsaquo ___fltol
5079      5069                            ;!     ___flsub-&rsaquo ___fladd
5080      5070                            ;!     ___asflmul-&rsaquo ___flmul
5081      5071                            ;!     ___fldiv-&rsaquo ___lwtofl
5082      5072                            ;!     _vscp_getSubzone-&rsaquo _readEEPROM
5083      5073                            ;!     _vscp_getZone-&rsaquo _readEEPROM
5084      5074                            ;!     _setEventData-&rsaquo ___fltol
5085      5075                            ;!     _Celsius2Fahrenheit-&rsaquo ___fladd
5086      5076                            ;!     _Celsius2Kelvin-&rsaquo ___fladd
5087      5077                            ;!     ___fladd-&rsaquo ___flmul
5088      5078                            ;!     _vscp_writeRegister-&rsaquo _vscp_writeStdReg
5089      5079                            ;!     _vscp_restoreDefaults-&rsaquo _init_app_ram
5090      5080                            ;!     _init_app_eeprom-&rsaquo _writeEEPROM
5091      5081                            ;!     _vscp_setUserID-&rsaquo _writeEEPROM
5092      5082                            ;!     _vscp_writeAppReg-&rsaquo _writeCoeffs2Ram
5093      5083                            ;!     _vscp_readRegister-&rsaquo _vscp_readAppReg
5094      5084                            ;!     _vscp_readRegister-&rsaquo _vscp_readStdReg
5095      5085                            ;!     _vscp_readStdReg-&rsaquo _vscp_getGUID
5096      5086                            ;!     _vscp_readStdReg-&rsaquo _vscp_getUserID
5097      5087                            ;!     _vscp_readStdReg-&rsaquo _vscp_getManufacturerId
5098      5088                            ;!     _vscp_getManufacturerId-&rsaquo _readEEPROM
5099      5089                            ;!     _vscp_getUserID-&rsaquo _readEEPROM
5100      5090                            ;!     _vscp_getGUID-&rsaquo _readEEPROM
5101      5091                            ;!     _vscp_handleDropNickname-&rsaquo _vscp_writeNicknamePermanent
5102      5092                            ;!     _vscp_readNicknamePermanent-&rsaquo _readEEPROM
5103      5093                            ;!     _vscp_handleSetNickname-&rsaquo _vscp_writeNicknamePermanent
5104      5094                            ;!     _vscp_handleSetNickname-&rsaquo _vscp_setSegmentCRC
5105      5095                            ;!     _vscp_handleHeartbeat-&rsaquo _vscp_writeNicknamePermanent
5106      5096                            ;!     _vscp_handleHeartbeat-&rsaquo _vscp_setSegmentCRC
5107      5097                            ;!     _vscp_goBootloaderMode-&rsaquo _writeEEPROM
5108      5098                            ;!     _vscp_sendEvent-&rsaquo _sendVSCPFrame
5109      5099                            ;!     _sendVSCPFrame-&rsaquo _sendCANFrame
5110      5100                            ;!     _sendCANFrame-&rsaquo _ECANSendMessage
5111      5101                            ;!     _ECANSendMessage-&rsaquo __CANIDToRegs
5112      5102                            ;!     _vscp_getEvent-&rsaquo _getVSCPFrame
5113      5103                            ;!     _getVSCPFrame-&rsaquo _getCANFrame
5114      5104                            ;!     _getCANFrame-&rsaquo _ECANReceiveMessage
5115      5105                            ;!     _ECANReceiveMessage-&rsaquo __RegsToCANID
5116      5106                            ;!     _vscp_check_pstorage-&rsaquo _vscp_writeNicknamePermanent
5117      5107                            ;!     _vscp_check_pstorage-&rsaquo _vscp_setSegmentCRC
5118      5108                            ;!     _vscp_check_pstorage-&rsaquo _vscp_setControlByte
5119      5109                            ;!     _vscp_setControlByte-&rsaquo _writeEEPROM
5120      5110                            ;!     _vscp_setSegmentCRC-&rsaquo _writeEEPROM
5121      5111                            ;!     _vscp_getSegmentCRC-&rsaquo _readEEPROM
5122      5112                            ;!     _vscp_writeNicknamePermanent-&rsaquo _writeEEPROM
5123      5113                            ;!     _init-&rsaquo _init_app_ram
5124      5114                            ;!     _ECANInitialize-&rsaquo _ECANSetOperationMode
5125      5115                            ;!     _init_app_ram-&rsaquo _writeCoeffs2Ram
5126      5116                            ;!     _writeCoeffs2Ram-&rsaquo ___wmul
5127      5117                            ;!     ___wmul-&rsaquo _readEEPROM
5128      5118                            ;!     ___awtofl-&rsaquo ___flpack
5129      5119                            ;!     ___flmul-&rsaquo ___fldiv
5130      5120                            ;!     _vscp_readAppReg-&rsaquo _readEEPROM
5131      5121                            ;!
5132      5122                            ;!Critical  Paths  under  _interrupt_at_low_vector  in  COMRAM
5133      5123                            ;!
5134      5124                            ;!     _interrupt_at_low_vector-&rsaquo i1_WriteTimer0
5135      5125                            ;!
5136      5126                            ;!Critical  Paths  under  _main  in  BANK0
5137      5127                            ;!
5138      5128                            ;!     _main-&rsaquo _doWork
5139      5129                            ;!     _doWork-&rsaquo _exp
5140      5130                            ;!     ___asfladd-&rsaquo ___fladd
5141      5131                            ;!     ___aldiv-&rsaquo ___fltol
5142      5132                            ;!     _log-&rsaquo _eval_poly
5143      5133                            ;!     _exp-&rsaquo _ldexp
5144      5134                            ;!     _ldexp-&rsaquo _eval_poly
5145      5135                            ;!     _eval_poly-&rsaquo ___fladd
5146      5136                            ;!     _floor-&rsaquo ___altofl
5147      5137                            ;!     ___fltol-&rsaquo ___flmul
5148      5138                            ;!     ___altofl-&rsaquo ___aldiv
5149      5139                            ;!     ___asflsub-&rsaquo ___flsub
5150      5140                            ;!     ___flsub-&rsaquo ___fladd
5151      5141                            ;!     ___asflmul-&rsaquo ___flmul
5152      5142                            ;!     _vscp_doOneSecondWork-&rsaquo _vscp_sendHeartBeat
5153      5143                            ;!     _vscp_sendHeartBeat-&rsaquo _vscp_sendEvent
5154      5144                            ;!     _doOneSecondWork-&rsaquo _sendTempEvent
5155      5145                            ;!     _handle_sync-&rsaquo _sendTempEvent
5156      5146                            ;!     _sendTempEvent-&rsaquo _setEventData
5157      5147                            ;!     _setEventData-&rsaquo _Celsius2Kelvin
5158      5148                            ;!     _setEventData-&rsaquo _Celsius2Fahrenheit
5159      5149                            ;!     _Celsius2Fahrenheit-&rsaquo ___fladd
5160      5150                            ;!     _Celsius2Kelvin-&rsaquo ___fladd
5161      5151                            ;!     ___fladd-&rsaquo ___flmul
5162      5152                            ;!     _vscp_handleProtocolEvent-&rsaquo _vscp_newNodeOnline
5163      5153                            ;!     _vscp_newNodeOnline-&rsaquo _vscp_sendEvent
5164      5154                            ;!     _vscp_handleProbeState-&rsaquo _vscp_sendEvent
5165      5155                            ;!     _vscp_goActiveState-&rsaquo _vscp_sendEvent
5166      5156                            ;!     _vscp_sendEvent-&rsaquo _sendVSCPFrame
5167      5157                            ;!
5168      5158                            ;!Critical  Paths  under  _interrupt_at_low_vector  in  BANK0
5169      5159                            ;!
5170      5160                            ;!     None.
5171      5161                            ;!
5172      5162                            ;!Critical  Paths  under  _main  in  BANK1
5173      5163                            ;!
5174      5164                            ;!     _main-&rsaquo _doWork
5175      5165                            ;!
5176      5166                            ;!Critical  Paths  under  _interrupt_at_low_vector  in  BANK1
5177      5167                            ;!
5178      5168                            ;!     None.
5179      5169                            ;!
5180      5170                            ;!Critical  Paths  under  _main  in  BANK2
5181      5171                            ;!
5182      5172                            ;!     None.
5183      5173                            ;!
5184      5174                            ;!Critical  Paths  under  _interrupt_at_low_vector  in  BANK2
5185      5175                            ;!
5186      5176                            ;!     None.
5187      5177                            ;!
5188      5178                            ;!Critical  Paths  under  _main  in  BANK3
5189      5179                            ;!
5190      5180                            ;!     None.
5191      5181                            ;!
5192      5182                            ;!Critical  Paths  under  _interrupt_at_low_vector  in  BANK3
5193      5183                            ;!
5194      5184                            ;!     None.
5195      5185                            ;!
5196      5186                            ;!Critical  Paths  under  _main  in  BANK4
5197      5187                            ;!
5198      5188                            ;!     None.
5199      5189                            ;!
5200      5190                            ;!Critical  Paths  under  _interrupt_at_low_vector  in  BANK4
5201      5191                            ;!
5202      5192                            ;!     None.
5203      5193                            ;!
5204      5194                            ;!Critical  Paths  under  _main  in  BANK5
5205      5195                            ;!
5206      5196                            ;!     None.
5207      5197                            ;!
5208      5198                            ;!Critical  Paths  under  _interrupt_at_low_vector  in  BANK5
5209      5199                            ;!
5210      5200                            ;!     None.
5211      5201                           
5212      5202  ;;
5213      5203  ;;Main:  autosize  =  0,  tempsize  =  0,  incstack  =  0,  save=0
5214      5204  ;;
5215      5205                           
5216      5206                            ;!
5217      5207                            ;!Call  Graph  Tables:
5218      5208                            ;!
5219      5209                            ;!  ---------------------------------------------------------------------------------
5220      5210                            ;!  (Depth)  Function             Calls        Base  Space    Used  Autos  Params     Refs
5221      5211                            ;!  ---------------------------------------------------------------------------------
5222      5212                            ;!  (0)  _main                                                  1      1       0   148021
5223      5213                            ;!                                              67  BANK0       1      1       0
5224      5214                            ;!                                _init
5225      5215                            ;!                 _vscp_check_pstorage
5226      5216                            ;!                     _init_app_eeprom
5227      5217                            ;!                           _vscp_init
5228      5218                            ;!                         _writeEEPROM
5229      5219                            ;!                       _vscp_getEvent
5230      5220                            ;!                  _vscp_goActiveState
5231      5221                            ;!               _vscp_handleProbeState
5232      5222                            ;!            _vscp_handleProtocolEvent
5233      5223                            ;!                         _handle_sync
5234      5224                            ;!                          _vscp_error
5235      5225                            ;!                     _doOneSecondWork
5236      5226                            ;!                _vscp_doOneSecondWork
5237      5227                            ;!                              _doWork
5238      5228                            ;!  ---------------------------------------------------------------------------------
5239      5229                            ;!  (1)  _doWork                                               68     68       0    74750
5240      5230                            ;!                                              53  BANK0      14     14       0
5241      5231                            ;!                                               0  BANK1      54     54       0
5242      5232                            ;!                         _writeEEPROM
5243      5233                            ;!                          _readEEPROM
5244      5234                            ;!                                 _exp
5245      5235                            ;!                                 _log
5246      5236                            ;!                 _getCalibrationValue
5247      5237                            ;!                      _vscp_sendEvent
5248      5238                            ;!                             ___aldiv
5249      5239                            ;!                            ___altofl
5250      5240                            ;!                           ___asfladd
5251      5241                            ;!                             ___fladd
5252      5242                            ;!                           ___asfldiv
5253      5243                            ;!                             ___fldiv
5254      5244                            ;!                             ___flmul
5255      5245                            ;!                           ___asflsub
5256      5246                            ;!                             ___flsub
5257      5247                            ;!                             ___fltol
5258      5248                            ;!                            ___lwtofl
5259      5249                            ;!                              ___wmul
5260      5250                            ;!  ---------------------------------------------------------------------------------
5261      5251                            ;!  (2)  ___lwtofl                                              4      0       4      865
5262      5252                            ;!                                              23  COMRAM      4      0       4
5263      5253                            ;!                          _readEEPROM  (ARG)
5264      5254                            ;!                            ___flpack
5265      5255                            ;!  ---------------------------------------------------------------------------------
5266      5256                            ;!  (2)  ___asfldiv                                             6      0       6     2070
5267      5257                            ;!                                              49  COMRAM      6      0       6
5268      5258                            ;!                             ___fldiv
5269      5259                            ;!                            ___lwtofl  (ARG)
5270      5260                            ;!  ---------------------------------------------------------------------------------
5271      5261                            ;!  (2)  ___asfladd                                             6      0       6     3985
5272      5262                            ;!                                              22  BANK0       6      0       6
5273      5263                            ;!                             ___fladd
5274      5264                            ;!                            ___lwtofl  (ARG)
5275      5265                            ;!  ---------------------------------------------------------------------------------
5276      5266                            ;!  (2)  ___aldiv                                              14      6       8      445
5277      5267                            ;!                                              12  BANK0      14      6       8
5278      5268                            ;!                 _getCalibrationValue  (ARG)
5279      5269                            ;!                             ___flmul  (ARG)
5280      5270                            ;!                             ___fltol  (ARG)
5281      5271                            ;!  ---------------------------------------------------------------------------------
5282      5272                            ;!  (2)  _getCalibrationValue                                   8      6       2      161
5283      5273                            ;!                                              17  COMRAM      8      6       2
5284      5274                            ;!                          _readEEPROM
5285      5275                            ;!  ---------------------------------------------------------------------------------
5286      5276                            ;!  (2)  _log                                                   6      2       4    14303
5287      5277                            ;!                                              33  BANK0       6      2       4
5288      5278                            ;!                             ___fladd
5289      5279                            ;!                             ___fldiv  (ARG)
5290      5280                            ;!                             ___flmul
5291      5281                            ;!                            ___awtofl
5292      5282                            ;!                           _eval_poly
5293      5283                            ;!                               _frexp
5294      5284                            ;!  ---------------------------------------------------------------------------------
5295      5285                            ;!  (2)  _exp                                                  11      7       4    24732
5296      5286                            ;!                                              42  BANK0      11      7       4
5297      5287                            ;!                             ___fldiv
5298      5288                            ;!                           ___asflmul
5299      5289                            ;!                           ___asflsub
5300      5290                            ;!                            ___awtofl
5301      5291                            ;!                               _floor
5302      5292                            ;!                           _eval_poly
5303      5293                            ;!                               _ldexp
5304      5294                            ;!                              ___flge
5305      5295                            ;!                             ___flneg
5306      5296                            ;!                             ___fltol
5307      5297                            ;!                            ___lwtofl  (ARG)
5308      5298                            ;!  ---------------------------------------------------------------------------------
5309      5299                            ;!  (3)  ___flneg                                               4      0       4       65
5310      5300                            ;!                                              13  COMRAM      4      0       4
5311      5301                            ;!  ---------------------------------------------------------------------------------
5312      5302                            ;!  (3)  _ldexp                                                 9      3       6      359
5313      5303                            ;!                                              33  BANK0       9      3       6
5314      5304                            ;!                           _eval_poly  (ARG)
5315      5305                            ;!  ---------------------------------------------------------------------------------
5316      5306                            ;!  (3)  _eval_poly                                            12      5       7     6410
5317      5307                            ;!                                              64  COMRAM      1      1       0
5318      5308                            ;!                                              22  BANK0      11      4       7
5319      5309                            ;!                             ___fladd
5320      5310                            ;!                             ___flmul
5321      5311                            ;!  ---------------------------------------------------------------------------------
5322      5312                            ;!  (3)  _floor                                                10      6       4     6633
5323      5313                            ;!                                              31  BANK0      10      6       4
5324      5314                            ;!                            ___altofl
5325      5315                            ;!                             ___fladd
5326      5316                            ;!                              ___flge
5327      5317                            ;!                               _frexp
5328      5318                            ;!                             ___fltol
5329      5319                            ;!  ---------------------------------------------------------------------------------
5330      5320                            ;!  (2)  ___fltol                                              10      6       4      337
5331      5321                            ;!                                              63  COMRAM      6      2       4
5332      5322                            ;!                                               8  BANK0       4      4       0
5333      5323                            ;!                             ___flmul  (ARG)
5334      5324                            ;!  ---------------------------------------------------------------------------------
5335      5325                            ;!  (3)  _frexp                                                 8      3       5      322
5336      5326                            ;!                                              13  COMRAM      8      3       5
5337      5327                            ;!  ---------------------------------------------------------------------------------
5338      5328                            ;!  (3)  ___flge                                                8      0       8      198
5339      5329                            ;!                                              13  COMRAM      8      0       8
5340      5330                            ;!  ---------------------------------------------------------------------------------
5341      5331                            ;!  (2)  ___altofl                                              5      1       4     1120
5342      5332                            ;!                                              26  BANK0       5      1       4
5343      5333                            ;!                            ___flpack
5344      5334                            ;!                             ___aldiv  (ARG)
5345      5335                            ;!                             ___fltol  (ARG)
5346      5336                            ;!  ---------------------------------------------------------------------------------
5347      5337                            ;!  (2)  ___asflsub                                             6      0       6     4140
5348      5338                            ;!                                              30  BANK0       6      0       6
5349      5339                            ;!                             ___flsub
5350      5340                            ;!                            ___awtofl  (ARG)
5351      5341                            ;!  ---------------------------------------------------------------------------------
5352      5342                            ;!  (2)  ___flsub                                               8      0       8     3930
5353      5343                            ;!                                              22  BANK0       8      0       8
5354      5344                            ;!                             ___fladd
5355      5345                            ;!                             ___flmul  (ARG)
5356      5346                            ;!  ---------------------------------------------------------------------------------
5357      5347                            ;!  (3)  ___asflmul                                             5      1       4     2255
5358      5348                            ;!                                              63  COMRAM      5      1       4
5359      5349                            ;!                             ___flmul
5360      5350                            ;!  ---------------------------------------------------------------------------------
5361      5351                            ;!  (2)  ___fldiv                                              15      7       8     1860
5362      5352                            ;!                                              27  COMRAM     22     14       8
5363      5353                            ;!                            ___flpack
5364      5354                            ;!                             ___flsub  (ARG)
5365      5355                            ;!                            ___lwtofl  (ARG)
5366      5356                            ;!  ---------------------------------------------------------------------------------
5367      5357                            ;!  (1)  _vscp_doOneSecondWork                                  1      1       0     2425
5368      5358                            ;!                                              30  BANK0       1      1       0
5369      5359                            ;!                        _vscp_getZone
5370      5360                            ;!                     _vscp_getSubzone
5371      5361                            ;!                  _vscp_sendHeartBeat
5372      5362                            ;!  ---------------------------------------------------------------------------------
5373      5363                            ;!  (2)  _vscp_sendHeartBeat                                    2      1       1     2295
5374      5364                            ;!                                              28  BANK0       2      1       1
5375      5365                            ;!                      _vscp_sendEvent
5376      5366                            ;!                        _vscp_getZone  (ARG)
5377      5367                            ;!                     _vscp_getSubzone  (ARG)
5378      5368                            ;!  ---------------------------------------------------------------------------------
5379      5369                            ;!  (2)  _vscp_getSubzone                                       0      0       0       65
5380      5370                            ;!                          _readEEPROM
5381      5371                            ;!  ---------------------------------------------------------------------------------
5382      5372                            ;!  (2)  _vscp_getZone                                          0      0       0       65
5383      5373                            ;!                          _readEEPROM
5384      5374                            ;!  ---------------------------------------------------------------------------------
5385      5375                            ;!  (1)  _doOneSecondWork                                       4      4       0    20203
5386      5376                            ;!                                              37  BANK0       4      4       0
5387      5377                            ;!                          _readEEPROM
5388      5378                            ;!                      _vscp_sendEvent
5389      5379                            ;!                       _sendTempEvent
5390      5380                            ;!  ---------------------------------------------------------------------------------
5391      5381                            ;!  (1)  _vscp_error                                            0      0       0        0
5392      5382                            ;!  ---------------------------------------------------------------------------------
5393      5383                            ;!  (1)  _handle_sync                                           3      3       0    16695
5394      5384                            ;!                                              37  BANK0       3      3       0
5395      5385                            ;!                          _readEEPROM
5396      5386                            ;!                       _sendTempEvent
5397      5387                            ;!  ---------------------------------------------------------------------------------
5398      5388                            ;!  (2)  _sendTempEvent                                         2      2       0    16250
5399      5389                            ;!                                              35  BANK0       2      2       0
5400      5390                            ;!                          _readEEPROM
5401      5391                            ;!                      _vscp_sendEvent
5402      5392                            ;!                        _setEventData
5403      5393                            ;!  ---------------------------------------------------------------------------------
5404      5394                            ;!  (3)  _setEventData                                          9      6       3    13672
5405      5395                            ;!                                              26  BANK0       9      6       3
5406      5396                            ;!                          _readEEPROM  (ARG)
5407      5397                            ;!                      _Celsius2Kelvin
5408      5398                            ;!                  _Celsius2Fahrenheit
5409      5399                            ;!                            ___awtofl
5410      5400                            ;!                             ___fltol
5411      5401                            ;!  ---------------------------------------------------------------------------------
5412      5402                            ;!  (4)  _Celsius2Fahrenheit                                    4      0       4     7750
5413      5403                            ;!                                              22  BANK0       4      0       4
5414      5404                            ;!                             ___fladd
5415      5405                            ;!                             ___fldiv
5416      5406                            ;!                             ___flmul
5417      5407                            ;!                            ___awtofl  (ARG)
5418      5408                            ;!  ---------------------------------------------------------------------------------
5419      5409                            ;!  (4)  _Celsius2Kelvin                                        4      0       4     3845
5420      5410                            ;!                                              22  BANK0       4      0       4
5421      5411                            ;!                             ___fladd
5422      5412                            ;!                            ___awtofl  (ARG)
5423      5413                            ;!  ---------------------------------------------------------------------------------
5424      5414                            ;!  (3)  ___fladd                                              12      4       8     3775
5425      5415                            ;!                                              63  COMRAM      1      1       0
5426      5416                            ;!                                               8  BANK0      14      6       8
5427      5417                            ;!                            ___flpack
5428      5418                            ;!                             ___fldiv  (ARG)
5429      5419                            ;!                             ___flmul  (ARG)
5430      5420                            ;!                            ___awtofl  (ARG)
5431      5421                            ;!                               _frexp  (ARG)
5432      5422                            ;!  ---------------------------------------------------------------------------------
5433      5423                            ;!  (1)  _vscp_handleProtocolEvent                             27     27       0    23181
5434      5424                            ;!                                              29  BANK0      27     27       0
5435      5425                            ;!                           _vscp_init
5436      5426                            ;!                      _vscp_sendEvent
5437      5427                            ;!                     _vscp_readAppReg
5438      5428                            ;!                    _vscp_writeAppReg
5439      5429                            ;!                        _vscp_getGUID
5440      5430                            ;!                     _vscp_getMDF_URL
5441      5431                            ;!                  _vscp_getMatrixInfo
5442      5432                            ;!               _vscp_goBootloaderMode
5443      5433                            ;!                _vscp_handleHeartbeat
5444      5434                            ;!              _vscp_handleSetNickname
5445      5435                            ;!             _vscp_handleDropNickname
5446      5436                            ;!                  _vscp_newNodeOnline
5447      5437                            ;!                   _vscp_readRegister
5448      5438                            ;!                     _vscp_readStdReg
5449      5439                            ;!                  _vscp_writeRegister
5450      5440                            ;!                    _vscp_writeStdReg
5451      5441                            ;!                             ___lbmod
5452      5442                            ;!  ---------------------------------------------------------------------------------
5453      5443                            ;!  (2)  ___lbmod                                               4      3       1      159
5454      5444                            ;!                                              13  COMRAM      4      3       1
5455      5445                            ;!  ---------------------------------------------------------------------------------
5456      5446                            ;!  (2)  _vscp_writeRegister                                    2      1       1     6015
5457      5447                            ;!                                              51  COMRAM      2      1       1
5458      5448                            ;!                    _vscp_writeAppReg
5459      5449                            ;!                    _vscp_writeStdReg
5460      5450                            ;!  ---------------------------------------------------------------------------------
5461      5451                            ;!  (2)  _vscp_writeStdReg                                     18     17       1     2297
5462      5452                            ;!                                              33  COMRAM     18     17       1
5463      5453                            ;!                      _vscp_getUserID
5464      5454                            ;!                      _vscp_setUserID
5465      5455                            ;!                  _vscp_getFamilyCode
5466      5456                            ;!                  _vscp_getFamilyType
5467      5457                            ;!                _vscp_restoreDefaults
5468      5458                            ;!  ---------------------------------------------------------------------------------
5469      5459                            ;!  (3)  _vscp_restoreDefaults                                  0      0       0     1260
5470      5460                            ;!                     _init_app_eeprom
5471      5461                            ;!                        _init_app_ram
5472      5462                            ;!  ---------------------------------------------------------------------------------
5473      5463                            ;!  (4)  _init_app_eeprom                                       1      1       0      502
5474      5464                            ;!                                              16  COMRAM      1      1       0
5475      5465                            ;!                         _writeEEPROM
5476      5466                            ;!  ---------------------------------------------------------------------------------
5477      5467                            ;!  (3)  _vscp_getFamilyType                                    4      0       4        0
5478      5468                            ;!                                              13  COMRAM      4      0       4
5479      5469                            ;!  ---------------------------------------------------------------------------------
5480      5470                            ;!  (3)  _vscp_getFamilyCode                                    4      0       4        0
5481      5471                            ;!                                              13  COMRAM      4      0       4
5482      5472                            ;!  ---------------------------------------------------------------------------------
5483      5473                            ;!  (3)  _vscp_setUserID                                        2      1       1      124
5484      5474                            ;!                                              16  COMRAM      2      1       1
5485      5475                            ;!                         _writeEEPROM
5486      5476                            ;!  ---------------------------------------------------------------------------------
5487      5477                            ;!  (3)  _vscp_writeAppReg                                      3      2       1     3563
5488      5478                            ;!                                              32  COMRAM      3      2       1
5489      5479                            ;!                         _writeEEPROM
5490      5480                            ;!                          _readEEPROM
5491      5481                            ;!                     _writeCoeffs2Ram
5492      5482                            ;!                     _vscp_readAppReg  (ARG)
5493      5483                            ;!  ---------------------------------------------------------------------------------
5494      5484                            ;!  (2)  _vscp_readRegister                                     1      1       0     1822
5495      5485                            ;!                                              20  COMRAM      1      1       0
5496      5486                            ;!                     _vscp_readAppReg
5497      5487                            ;!                     _vscp_readStdReg
5498      5488                            ;!  ---------------------------------------------------------------------------------
5499      5489                            ;!  (2)  _vscp_readStdReg                                       2      2       0     1077
5500      5490                            ;!                                              18  COMRAM      2      2       0
5501      5491                            ;!                _vscp_getMajorVersion
5502      5492                            ;!                _vscp_getMinorVersion
5503      5493                            ;!             _vscp_getSubMinorVersion
5504      5494                            ;!                        _vscp_getGUID
5505      5495                            ;!                     _vscp_getMDF_URL
5506      5496                            ;!                      _vscp_getUserID
5507      5497                            ;!              _vscp_getManufacturerId
5508      5498                            ;!         _vscp_getBootLoaderAlgorithm
5509      5499                            ;!                  _vscp_getBufferSize
5510      5500                            ;!           _vscp_getRegisterPagesUsed
5511      5501                            ;!  ---------------------------------------------------------------------------------
5512      5502                            ;!  (3)  _vscp_getRegisterPagesUsed                             0      0       0        0
5513      5503                            ;!  ---------------------------------------------------------------------------------
5514      5504                            ;!  (3)  _vscp_getBufferSize                                    0      0       0        0
5515      5505                            ;!  ---------------------------------------------------------------------------------
5516      5506                            ;!  (3)  _vscp_getBootLoaderAlgorithm                           0      0       0        0
5517      5507                            ;!  ---------------------------------------------------------------------------------
5518      5508                            ;!  (3)  _vscp_getManufacturerId                                1      1       0       96
5519      5509                            ;!                                              17  COMRAM      1      1       0
5520      5510                            ;!                          _readEEPROM
5521      5511                            ;!  ---------------------------------------------------------------------------------
5522      5512                            ;!  (3)  _vscp_getUserID                                        1      1       0       96
5523      5513                            ;!                                              17  COMRAM      1      1       0
5524      5514                            ;!                          _readEEPROM
5525      5515                            ;!  ---------------------------------------------------------------------------------
5526      5516                            ;!  (3)  _vscp_getMDF_URL                                       2      2       0       22
5527      5517                            ;!                                              13  COMRAM      2      2       0
5528      5518                            ;!  ---------------------------------------------------------------------------------
5529      5519                            ;!  (3)  _vscp_getGUID                                          1      1       0       96
5530      5520                            ;!                                              17  COMRAM      1      1       0
5531      5521                            ;!                          _readEEPROM
5532      5522                            ;!  ---------------------------------------------------------------------------------
5533      5523                            ;!  (3)  _vscp_getSubMinorVersion                               0      0       0        0
5534      5524                            ;!  ---------------------------------------------------------------------------------
5535      5525                            ;!  (3)  _vscp_getMinorVersion                                  0      0       0        0
5536      5526                            ;!  ---------------------------------------------------------------------------------
5537      5527                            ;!  (3)  _vscp_getMajorVersion                                  0      0       0        0
5538      5528                            ;!  ---------------------------------------------------------------------------------
5539      5529                            ;!  (2)  _vscp_newNodeOnline                                    1      1       0     2233
5540      5530                            ;!                                              28  BANK0       1      1       0
5541      5531                            ;!                      _vscp_sendEvent
5542      5532                            ;!  ---------------------------------------------------------------------------------
5543      5533                            ;!  (2)  _vscp_handleDropNickname                               1      1       0      254
5544      5534                            ;!                                              17  COMRAM      1      1       0
5545      5535                            ;!                           _vscp_init
5546      5536                            ;!         _vscp_writeNicknamePermanent
5547      5537                            ;!  ---------------------------------------------------------------------------------
5548      5538                            ;!  (3)  _vscp_init                                             0      0       0       65
5549      5539                            ;!          _vscp_readNicknamePermanent
5550      5540                            ;!  ---------------------------------------------------------------------------------
5551      5541                            ;!  (4)  _vscp_readNicknamePermanent                            0      0       0       65
5552      5542                            ;!                          _readEEPROM
5553      5543                            ;!  ---------------------------------------------------------------------------------
5554      5544                            ;!  (2)  _vscp_handleSetNickname                                0      0       0      186
5555      5545                            ;!         _vscp_writeNicknamePermanent
5556      5546                            ;!                  _vscp_setSegmentCRC
5557      5547                            ;!  ---------------------------------------------------------------------------------
5558      5548                            ;!  (2)  _vscp_handleHeartbeat                                  0      0       0      251
5559      5549                            ;!         _vscp_writeNicknamePermanent
5560      5550                            ;!                  _vscp_getSegmentCRC
5561      5551                            ;!                  _vscp_setSegmentCRC
5562      5552                            ;!  ---------------------------------------------------------------------------------
5563      5553                            ;!  (2)  _vscp_goBootloaderMode                                 0      0       0       62
5564      5554                            ;!                         _writeEEPROM
5565      5555                            ;!  ---------------------------------------------------------------------------------
5566      5556                            ;!  (2)  _vscp_getMatrixInfo                                    2      2       0       90
5567      5557                            ;!                                              13  COMRAM      2      2       0
5568      5558                            ;!  ---------------------------------------------------------------------------------
5569      5559                            ;!  (1)  _vscp_handleProbeState                                 0      0       0     4652
5570      5560                            ;!                  _vscp_goActiveState
5571      5561                            ;!                      _vscp_sendEvent
5572      5562                            ;!         _vscp_writeNicknamePermanent
5573      5563                            ;!                  _vscp_setSegmentCRC
5574      5564                            ;!  ---------------------------------------------------------------------------------
5575      5565                            ;!  (2)  _vscp_goActiveState                                    0      0       0     2233
5576      5566                            ;!                      _vscp_sendEvent
5577      5567                            ;!  ---------------------------------------------------------------------------------
5578      5568                            ;!  (2)  _vscp_sendEvent                                        1      1       0     2233
5579      5569                            ;!                                              27  BANK0       1      1       0
5580      5570                            ;!                       _sendVSCPFrame
5581      5571                            ;!  ---------------------------------------------------------------------------------
5582      5572                            ;!  (3)  _sendVSCPFrame                                        31     24       7     2199
5583      5573                            ;!                                              65  COMRAM      4      4       0
5584      5574                            ;!                                               0  BANK0      27     20       7
5585      5575                            ;!                        _sendCANFrame
5586      5576                            ;!  ---------------------------------------------------------------------------------
5587      5577                            ;!  (4)  _sendCANFrame                                          6      0       6     1979
5588      5578                            ;!                                              59  COMRAM      6      0       6
5589      5579                            ;!                     _ECANSendMessage
5590      5580                            ;!  ---------------------------------------------------------------------------------
5591      5581                            ;!  (5)  _ECANSendMessage                                      36     29       7     1886
5592      5582                            ;!                                              23  COMRAM     36     29       7
5593      5583                            ;!                        __CANIDToRegs
5594      5584                            ;!  ---------------------------------------------------------------------------------
5595      5585                            ;!  (6)  __CANIDToRegs                                         10      3       7      693
5596      5586                            ;!                                              13  COMRAM     10      3       7
5597      5587                            ;!  ---------------------------------------------------------------------------------
5598      5588                            ;!  (1)  _vscp_getEvent                                         1      1       0     1599
5599      5589                            ;!                                              49  COMRAM      1      1       0
5600      5590                            ;!                        _getVSCPFrame
5601      5591                            ;!  ---------------------------------------------------------------------------------
5602      5592                            ;!  (2)  _getVSCPFrame                                         14      9       5     1592
5603      5593                            ;!                                              35  COMRAM     14      9       5
5604      5594                            ;!                         _getCANFrame
5605      5595                            ;!  ---------------------------------------------------------------------------------
5606      5596                            ;!  (3)  _getCANFrame                                           4      2       2     1328
5607      5597                            ;!                                              31  COMRAM      4      2       2
5608      5598                            ;!                  _ECANReceiveMessage
5609      5599                            ;!  ---------------------------------------------------------------------------------
5610      5600                            ;!  (4)  _ECANReceiveMessage                                   11      8       3     1180
5611      5601                            ;!                                              20  COMRAM     11      8       3
5612      5602                            ;!                    __ECANPointBuffer
5613      5603                            ;!                        __RegsToCANID
5614      5604                            ;!  ---------------------------------------------------------------------------------
5615      5605                            ;!  (5)  __RegsToCANID                                          7      3       4      489
5616      5606                            ;!                                              13  COMRAM      7      3       4
5617      5607                            ;!  ---------------------------------------------------------------------------------
5618      5608                            ;!  (5)  __ECANPointBuffer                                      6      3       3       52
5619      5609                            ;!                                              13  COMRAM      6      3       3
5620      5610                            ;!  ---------------------------------------------------------------------------------
5621      5611                            ;!  (1)  _vscp_check_pstorage                                   0      0       0      344
5622      5612                            ;!         _vscp_writeNicknamePermanent
5623      5613                            ;!                  _vscp_getSegmentCRC
5624      5614                            ;!                  _vscp_setSegmentCRC
5625      5615                            ;!                 _vscp_setControlByte
5626      5616                            ;!  ---------------------------------------------------------------------------------
5627      5617                            ;!  (2)  _vscp_setControlByte                                   1      1       0       93
5628      5618                            ;!                                              16  COMRAM      1      1       0
5629      5619                            ;!                         _writeEEPROM
5630      5620                            ;!  ---------------------------------------------------------------------------------
5631      5621                            ;!  (3)  _vscp_setSegmentCRC                                    1      1       0       93
5632      5622                            ;!                                              16  COMRAM      1      1       0
5633      5623                            ;!                         _writeEEPROM
5634      5624                            ;!  ---------------------------------------------------------------------------------
5635      5625                            ;!  (3)  _vscp_getSegmentCRC                                    0      0       0       65
5636      5626                            ;!                          _readEEPROM
5637      5627                            ;!  ---------------------------------------------------------------------------------
5638      5628                            ;!  (3)  _readEEPROM                                            3      1       2       65
5639      5629                            ;!                                              13  COMRAM      4      2       2
5640      5630                            ;!  ---------------------------------------------------------------------------------
5641      5631                            ;!  (3)  _vscp_writeNicknamePermanent                           1      1       0       93
5642      5632                            ;!                                              16  COMRAM      1      1       0
5643      5633                            ;!                         _writeEEPROM
5644      5634                            ;!  ---------------------------------------------------------------------------------
5645      5635                            ;!  (2)  _writeEEPROM                                           3      0       3       62
5646      5636                            ;!                                              13  COMRAM      3      0       3
5647      5637                            ;!  ---------------------------------------------------------------------------------
5648      5638                            ;!  (1)  _init                                                  0      0       0     1070
5649      5639                            ;!                         _WriteTimer0
5650      5640                            ;!                          _ConvertADC
5651      5641                            ;!                        _init_app_ram
5652      5642                            ;!                          _OpenTimer0
5653      5643                            ;!                             _OpenADC
5654      5644                            ;!                      _ECANInitialize
5655      5645                            ;!  ---------------------------------------------------------------------------------
5656      5646                            ;!  (2)  _ECANInitialize                                        0      0       0       44
5657      5647                            ;!                _ECANSetOperationMode
5658      5648                            ;!  ---------------------------------------------------------------------------------
5659      5649                            ;!  (3)  _ECANSetOperationMode                                  1      1       0       44
5660      5650                            ;!                                              13  COMRAM      1      1       0
5661      5651                            ;!  ---------------------------------------------------------------------------------
5662      5652                            ;!  (2)  _OpenADC                                               5      3       2      154
5663      5653                            ;!                                              13  COMRAM      5      3       2
5664      5654                            ;!  ---------------------------------------------------------------------------------
5665      5655                            ;!  (2)  _OpenTimer0                                            1      1       0       44
5666      5656                            ;!                                              13  COMRAM      1      1       0
5667      5657                            ;!  ---------------------------------------------------------------------------------
5668      5658                            ;!  (4)  _init_app_ram                                          1      1       0      758
5669      5659                            ;!                                              32  COMRAM      1      1       0
5670      5660                            ;!                     _writeCoeffs2Ram
5671      5661                            ;!  ---------------------------------------------------------------------------------
5672      5662                            ;!  (5)  _writeCoeffs2Ram                                       9      9       0      628
5673      5663                            ;!                                              23  COMRAM      9      9       0
5674      5664                            ;!                          _readEEPROM
5675      5665                            ;!                              ___wmul
5676      5666                            ;!  ---------------------------------------------------------------------------------
5677      5667                            ;!  (2)  ___wmul                                                6      2       4      232
5678      5668                            ;!                                              17  COMRAM      6      2       4
5679      5669                            ;!                          _readEEPROM  (ARG)
5680      5670                            ;!  ---------------------------------------------------------------------------------
5681      5671                            ;!  (2)  _ConvertADC                                            0      0       0        0
5682      5672                            ;!  ---------------------------------------------------------------------------------
5683      5673                            ;!  (2)  _WriteTimer0                                           4      2       2       70
5684      5674                            ;!                                              13  COMRAM      4      2       2
5685      5675                            ;!  ---------------------------------------------------------------------------------
5686      5676                            ;!  (3)  ___awtofl                                              9      5       4     1120
5687      5677                            ;!                                              23  COMRAM      6      2       4
5688      5678                            ;!                            ___flpack
5689      5679                            ;!  ---------------------------------------------------------------------------------
5690      5680                            ;!  (2)  ___flmul                                              15      7       8     2045
5691      5681                            ;!                                              49  COMRAM     14     14       0
5692      5682                            ;!                                               0  BANK0       8      0       8
5693      5683                            ;!                            ___flpack
5694      5684                            ;!                             ___fldiv  (ARG)
5695      5685                            ;!                            ___awtofl  (ARG)
5696      5686                            ;!                               _frexp  (ARG)
5697      5687                            ;!                            ___lwtofl  (ARG)
5698      5688                            ;!  ---------------------------------------------------------------------------------
5699      5689                            ;!  (3)  ___flpack                                             10      4       6      795
5700      5690                            ;!                                              13  COMRAM     10      4       6
5701      5691                            ;!  ---------------------------------------------------------------------------------
5702      5692                            ;!  (3)  ___flpack                                             10      4       6      795
5703      5693                            ;!                                              13  COMRAM     10      4       6
5704      5694                            ;!  ---------------------------------------------------------------------------------
5705      5695                            ;!  (3)  _vscp_readAppReg                                       3      3       0      652
5706      5696                            ;!                                              17  COMRAM      3      3       0
5707      5697                            ;!                          _readEEPROM
5708      5698                            ;!  ---------------------------------------------------------------------------------
5709      5699                            ;!  Estimated  maximum  stack  depth  6
5710      5700                            ;!  ---------------------------------------------------------------------------------
5711      5701                            ;!  (Depth)  Function             Calls        Base  Space    Used  Autos  Params     Refs
5712      5702                            ;!  ---------------------------------------------------------------------------------
5713      5703                            ;!  (8)  _interrupt_at_low_vector                               9      9       0      221
5714      5704                            ;!                                               4  COMRAM      9      9       0
5715      5705                            ;!                        i1_ConvertADC
5716      5706                            ;!                       i1_WriteTimer0
5717      5707                            ;!  ---------------------------------------------------------------------------------
5718      5708                            ;!  (9)  i1_WriteTimer0                                         4      2       2      221
5719      5709                            ;!                                               0  COMRAM      4      2       2
5720      5710                            ;!  ---------------------------------------------------------------------------------
5721      5711                            ;!  (9)  i1_ConvertADC                                          0      0       0        0
5722      5712                            ;!  ---------------------------------------------------------------------------------
5723      5713                            ;!  Estimated  maximum  stack  depth  9
5724      5714                            ;!  ---------------------------------------------------------------------------------
5725      5715                            ;!
5726      5716                            ;!  Call  Graph  Graphs:
5727      5717                            ;!
5728      5718                            ;!  _main  (ROOT)
5729      5719                            ;!    _init
5730      5720                            ;!      _WriteTimer0
5731      5721                            ;!      _ConvertADC
5732      5722                            ;!      _init_app_ram
5733      5723                            ;!        _writeCoeffs2Ram
5734      5724                            ;!          _readEEPROM
5735      5725                            ;!          ___wmul
5736      5726                            ;!            _readEEPROM  (ARG)
5737      5727                            ;!      _OpenTimer0
5738      5728                            ;!      _OpenADC
5739      5729                            ;!      _ECANInitialize
5740      5730                            ;!        _ECANSetOperationMode
5741      5731                            ;!    _vscp_check_pstorage
5742      5732                            ;!      _vscp_writeNicknamePermanent
5743      5733                            ;!        _writeEEPROM
5744      5734                            ;!      _vscp_getSegmentCRC
5745      5735                            ;!        _readEEPROM
5746      5736                            ;!      _vscp_setSegmentCRC
5747      5737                            ;!        _writeEEPROM
5748      5738                            ;!      _vscp_setControlByte
5749      5739                            ;!        _writeEEPROM
5750      5740                            ;!    _init_app_eeprom
5751      5741                            ;!      _writeEEPROM
5752      5742                            ;!    _vscp_init
5753      5743                            ;!      _vscp_readNicknamePermanent
5754      5744                            ;!        _readEEPROM
5755      5745                            ;!    _writeEEPROM
5756      5746                            ;!    _vscp_getEvent
5757      5747                            ;!      _getVSCPFrame
5758      5748                            ;!        _getCANFrame
5759      5749                            ;!          _ECANReceiveMessage
5760      5750                            ;!            __ECANPointBuffer
5761      5751                            ;!            __RegsToCANID
5762      5752                            ;!    _vscp_goActiveState
5763      5753                            ;!      _vscp_sendEvent
5764      5754                            ;!        _sendVSCPFrame
5765      5755                            ;!          _sendCANFrame
5766      5756                            ;!            _ECANSendMessage
5767      5757                            ;!              __CANIDToRegs
5768      5758                            ;!    _vscp_handleProbeState
5769      5759                            ;!      _vscp_goActiveState
5770      5760                            ;!        _vscp_sendEvent
5771      5761                            ;!          _sendVSCPFrame
5772      5762                            ;!            _sendCANFrame
5773      5763                            ;!              _ECANSendMessage
5774      5764                            ;!                __CANIDToRegs
5775      5765                            ;!      _vscp_sendEvent
5776      5766                            ;!        _sendVSCPFrame
5777      5767                            ;!          _sendCANFrame
5778      5768                            ;!            _ECANSendMessage
5779      5769                            ;!              __CANIDToRegs
5780      5770                            ;!      _vscp_writeNicknamePermanent
5781      5771                            ;!        _writeEEPROM
5782      5772                            ;!      _vscp_setSegmentCRC
5783      5773                            ;!        _writeEEPROM
5784      5774                            ;!    _vscp_handleProtocolEvent
5785      5775                            ;!      _vscp_init
5786      5776                            ;!        _vscp_readNicknamePermanent
5787      5777                            ;!          _readEEPROM
5788      5778                            ;!      _vscp_sendEvent
5789      5779                            ;!        _sendVSCPFrame
5790      5780                            ;!          _sendCANFrame
5791      5781                            ;!            _ECANSendMessage
5792      5782                            ;!              __CANIDToRegs
5793      5783                            ;!      _vscp_readAppReg
5794      5784                            ;!        _readEEPROM
5795      5785                            ;!      _vscp_writeAppReg
5796      5786                            ;!        _writeEEPROM
5797      5787                            ;!        _readEEPROM
5798      5788                            ;!        _writeCoeffs2Ram
5799      5789                            ;!          _readEEPROM
5800      5790                            ;!          ___wmul
5801      5791                            ;!            _readEEPROM  (ARG)
5802      5792                            ;!        _vscp_readAppReg  (ARG)
5803      5793                            ;!          _readEEPROM
5804      5794                            ;!      _vscp_getGUID
5805      5795                            ;!        _readEEPROM
5806      5796                            ;!      _vscp_getMDF_URL
5807      5797                            ;!      _vscp_getMatrixInfo
5808      5798                            ;!      _vscp_goBootloaderMode
5809      5799                            ;!        _writeEEPROM
5810      5800                            ;!      _vscp_handleHeartbeat
5811      5801                            ;!        _vscp_writeNicknamePermanent
5812      5802                            ;!          _writeEEPROM
5813      5803                            ;!        _vscp_getSegmentCRC
5814      5804                            ;!          _readEEPROM
5815      5805                            ;!        _vscp_setSegmentCRC
5816      5806                            ;!          _writeEEPROM
5817      5807                            ;!      _vscp_handleSetNickname
5818      5808                            ;!        _vscp_writeNicknamePermanent
5819      5809                            ;!          _writeEEPROM
5820      5810                            ;!        _vscp_setSegmentCRC
5821      5811                            ;!          _writeEEPROM
5822      5812                            ;!      _vscp_handleDropNickname
5823      5813                            ;!        _vscp_init
5824      5814                            ;!          _vscp_readNicknamePermanent
5825      5815                            ;!            _readEEPROM
5826      5816                            ;!        _vscp_writeNicknamePermanent
5827      5817                            ;!          _writeEEPROM
5828      5818                            ;!      _vscp_newNodeOnline
5829      5819                            ;!        _vscp_sendEvent
5830      5820                            ;!          _sendVSCPFrame
5831      5821                            ;!            _sendCANFrame
5832      5822                            ;!              _ECANSendMessage
5833      5823                            ;!                __CANIDToRegs
5834      5824                            ;!      _vscp_readRegister
5835      5825                            ;!        _vscp_readAppReg
5836      5826                            ;!          _readEEPROM
5837      5827                            ;!        _vscp_readStdReg
5838      5828                            ;!          _vscp_getMajorVersion
5839      5829                            ;!          _vscp_getMinorVersion
5840      5830                            ;!          _vscp_getSubMinorVersion
5841      5831                            ;!          _vscp_getGUID
5842      5832                            ;!            _readEEPROM
5843      5833                            ;!          _vscp_getMDF_URL
5844      5834                            ;!          _vscp_getUserID
5845      5835                            ;!            _readEEPROM
5846      5836                            ;!          _vscp_getManufacturerId
5847      5837                            ;!            _readEEPROM
5848      5838                            ;!          _vscp_getBootLoaderAlgorithm
5849      5839                            ;!          _vscp_getBufferSize
5850      5840                            ;!          _vscp_getRegisterPagesUsed
5851      5841                            ;!      _vscp_readStdReg
5852      5842                            ;!        _vscp_getMajorVersion
5853      5843                            ;!        _vscp_getMinorVersion
5854      5844                            ;!        _vscp_getSubMinorVersion
5855      5845                            ;!        _vscp_getGUID
5856      5846                            ;!          _readEEPROM
5857      5847                            ;!        _vscp_getMDF_URL
5858      5848                            ;!        _vscp_getUserID
5859      5849                            ;!          _readEEPROM
5860      5850                            ;!        _vscp_getManufacturerId
5861      5851                            ;!          _readEEPROM
5862      5852                            ;!        _vscp_getBootLoaderAlgorithm
5863      5853                            ;!        _vscp_getBufferSize
5864      5854                            ;!        _vscp_getRegisterPagesUsed
5865      5855                            ;!      _vscp_writeRegister
5866      5856                            ;!        _vscp_writeAppReg
5867      5857                            ;!          _writeEEPROM
5868      5858                            ;!          _readEEPROM
5869      5859                            ;!          _writeCoeffs2Ram
5870      5860                            ;!            _readEEPROM
5871      5861                            ;!            ___wmul
5872      5862                            ;!              _readEEPROM  (ARG)
5873      5863                            ;!          _vscp_readAppReg  (ARG)
5874      5864                            ;!            _readEEPROM
5875      5865                            ;!        _vscp_writeStdReg
5876      5866                            ;!          _vscp_getUserID
5877      5867                            ;!            _readEEPROM
5878      5868                            ;!          _vscp_setUserID
5879      5869                            ;!            _writeEEPROM
5880      5870                            ;!          _vscp_getFamilyCode
5881      5871                            ;!          _vscp_getFamilyType
5882      5872                            ;!          _vscp_restoreDefaults
5883      5873                            ;!            _init_app_eeprom
5884      5874                            ;!              _writeEEPROM
5885      5875                            ;!            _init_app_ram
5886      5876                            ;!              _writeCoeffs2Ram
5887      5877                            ;!                _readEEPROM
5888      5878                            ;!                ___wmul
5889      5879                            ;!                  _readEEPROM  (ARG)
5890      5880                            ;!      _vscp_writeStdReg
5891      5881                            ;!        _vscp_getUserID
5892      5882                            ;!          _readEEPROM
5893      5883                            ;!        _vscp_setUserID
5894      5884                            ;!          _writeEEPROM
5895      5885                            ;!        _vscp_getFamilyCode
5896      5886                            ;!        _vscp_getFamilyType
5897      5887                            ;!        _vscp_restoreDefaults
5898      5888                            ;!          _init_app_eeprom
5899      5889                            ;!            _writeEEPROM
5900      5890                            ;!          _init_app_ram
5901      5891                            ;!            _writeCoeffs2Ram
5902      5892                            ;!              _readEEPROM
5903      5893                            ;!              ___wmul
5904      5894                            ;!                _readEEPROM  (ARG)
5905      5895                            ;!      ___lbmod
5906      5896                            ;!    _handle_sync
5907      5897                            ;!      _readEEPROM
5908      5898                            ;!      _sendTempEvent
5909      5899                            ;!        _readEEPROM
5910      5900                            ;!        _vscp_sendEvent
5911      5901                            ;!          _sendVSCPFrame
5912      5902                            ;!            _sendCANFrame
5913      5903                            ;!              _ECANSendMessage
5914      5904                            ;!                __CANIDToRegs
5915      5905                            ;!        _setEventData
5916      5906                            ;!          _readEEPROM  (ARG)
5917      5907                            ;!          _Celsius2Kelvin  (ARG)
5918      5908                            ;!            ___fladd
5919      5909                            ;!              ___flpack
5920      5910                            ;!              ___fldiv  (ARG)
5921      5911                            ;!                ___flpack
5922      5912                            ;!                ___flsub  (ARG)
5923      5913                            ;!                  ___flmul  (ARG)
5924      5914                            ;!                    ___flpack
5925      5915                            ;!                    ___awtofl  (ARG)
5926      5916                            ;!                      ___flpack
5927      5917                            ;!                    _frexp  (ARG)
5928      5918                            ;!                    ___lwtofl  (ARG)
5929      5919                            ;!                      _readEEPROM  (ARG)
5930      5920                            ;!                      ___flpack  (ARG)
5931      5921                            ;!                ___lwtofl  (ARG)
5932      5922                            ;!                  _readEEPROM  (ARG)
5933      5923                            ;!                  ___flpack  (ARG)
5934      5924                            ;!              ___flmul  (ARG)
5935      5925                            ;!                ___flpack
5936      5926                            ;!                ___fldiv  (ARG)
5937      5927                            ;!                  ___flpack
5938      5928                            ;!                  ___flsub  (ARG)
5939      5929                            ;!                  ___lwtofl  (ARG)
5940      5930                            ;!                    _readEEPROM  (ARG)
5941      5931                            ;!                    ___flpack  (ARG)
5942      5932                            ;!                ___awtofl  (ARG)
5943      5933                            ;!                  ___flpack
5944      5934                            ;!                _frexp  (ARG)
5945      5935                            ;!                ___lwtofl  (ARG)
5946      5936                            ;!                  _readEEPROM  (ARG)
5947      5937                            ;!                  ___flpack  (ARG)
5948      5938                            ;!              ___awtofl  (ARG)
5949      5939                            ;!                ___flpack
5950      5940                            ;!              _frexp  (ARG)
5951      5941                            ;!            ___awtofl  (ARG)
5952      5942                            ;!              ___flpack
5953      5943                            ;!          _Celsius2Fahrenheit  (ARG)
5954      5944                            ;!            ___fladd
5955      5945                            ;!              ___flpack
5956      5946                            ;!              ___fldiv  (ARG)
5957      5947                            ;!                ___flpack
5958      5948                            ;!                ___flsub  (ARG)
5959      5949                            ;!                  ___flmul  (ARG)
5960      5950                            ;!                    ___flpack
5961      5951                            ;!                    ___awtofl  (ARG)
5962      5952                            ;!                      ___flpack
5963      5953                            ;!                    _frexp  (ARG)
5964      5954                            ;!                    ___lwtofl  (ARG)
5965      5955                            ;!                      _readEEPROM  (ARG)
5966      5956                            ;!                      ___flpack  (ARG)
5967      5957                            ;!                ___lwtofl  (ARG)
5968      5958                            ;!                  _readEEPROM  (ARG)
5969      5959                            ;!                  ___flpack  (ARG)
5970      5960                            ;!              ___flmul  (ARG)
5971      5961                            ;!                ___flpack
5972      5962                            ;!                ___fldiv  (ARG)
5973      5963                            ;!                  ___flpack
5974      5964                            ;!                  ___flsub  (ARG)
5975      5965                            ;!                  ___lwtofl  (ARG)
5976      5966                            ;!                    _readEEPROM  (ARG)
5977      5967                            ;!                    ___flpack  (ARG)
5978      5968                            ;!                ___awtofl  (ARG)
5979      5969                            ;!                  ___flpack
5980      5970                            ;!                _frexp  (ARG)
5981      5971                            ;!                ___lwtofl  (ARG)
5982      5972                            ;!                  _readEEPROM  (ARG)
5983      5973                            ;!                  ___flpack  (ARG)
5984      5974                            ;!              ___awtofl  (ARG)
5985      5975                            ;!                ___flpack
5986      5976                            ;!              _frexp  (ARG)
5987      5977                            ;!            ___fldiv
5988      5978                            ;!              ___flpack
5989      5979                            ;!              ___flsub  (ARG)
5990      5980                            ;!                ___fladd
5991      5981                            ;!                  ___flpack
5992      5982                            ;!                  ___flmul  (ARG)
5993      5983                            ;!                    ___flpack
5994      5984                            ;!                    ___awtofl  (ARG)
5995      5985                            ;!                      ___flpack
5996      5986                            ;!                    _frexp  (ARG)
5997      5987                            ;!                    ___lwtofl  (ARG)
5998      5988                            ;!                      _readEEPROM  (ARG)
5999      5989                            ;!                      ___flpack  (ARG)
6000      5990                            ;!                  ___awtofl  (ARG)
6001      5991                            ;!                    ___flpack
6002      5992                            ;!                  _frexp  (ARG)
6003      5993                            ;!                ___flmul  (ARG)
6004      5994                            ;!                  ___flpack
6005      5995                            ;!                  ___awtofl  (ARG)
6006      5996                            ;!                    ___flpack
6007      5997                            ;!                  _frexp  (ARG)
6008      5998                            ;!                  ___lwtofl  (ARG)
6009      5999                            ;!                    _readEEPROM  (ARG)
6010      6000                            ;!                    ___flpack  (ARG)
6011      6001                            ;!              ___lwtofl  (ARG)
6012      6002                            ;!                _readEEPROM  (ARG)
6013      6003                            ;!                ___flpack  (ARG)
6014      6004                            ;!            ___flmul
6015      6005                            ;!              ___flpack
6016      6006                            ;!              ___fldiv  (ARG)
6017      6007                            ;!                ___flpack
6018      6008                            ;!                ___flsub  (ARG)
6019      6009                            ;!                  ___fladd
6020      6010                            ;!                    ___flpack
6021      6011                            ;!                    ___awtofl  (ARG)
6022      6012                            ;!                      ___flpack
6023      6013                            ;!                    _frexp  (ARG)
6024      6014                            ;!                ___lwtofl  (ARG)
6025      6015                            ;!                  _readEEPROM  (ARG)
6026      6016                            ;!                  ___flpack  (ARG)
6027      6017                            ;!              ___awtofl  (ARG)
6028      6018                            ;!                ___flpack
6029      6019                            ;!              _frexp  (ARG)
6030      6020                            ;!              ___lwtofl  (ARG)
6031      6021                            ;!                _readEEPROM  (ARG)
6032      6022                            ;!                ___flpack  (ARG)
6033      6023                            ;!            ___awtofl  (ARG)
6034      6024                            ;!              ___flpack
6035      6025                            ;!          ___awtofl  (ARG)
6036      6026                            ;!            ___flpack
6037      6027                            ;!          ___fltol  (ARG)
6038      6028                            ;!            ___flmul  (ARG)
6039      6029                            ;!              ___flpack
6040      6030                            ;!              ___fldiv  (ARG)
6041      6031                            ;!                ___flpack
6042      6032                            ;!                ___flsub  (ARG)
6043      6033                            ;!                  ___fladd
6044      6034                            ;!                    ___flpack
6045      6035                            ;!                    ___awtofl  (ARG)
6046      6036                            ;!                      ___flpack
6047      6037                            ;!                    _frexp  (ARG)
6048      6038                            ;!                ___lwtofl  (ARG)
6049      6039                            ;!                  _readEEPROM  (ARG)
6050      6040                            ;!                  ___flpack  (ARG)
6051      6041                            ;!              ___awtofl  (ARG)
6052      6042                            ;!                ___flpack
6053      6043                            ;!              _frexp  (ARG)
6054      6044                            ;!              ___lwtofl  (ARG)
6055      6045                            ;!                _readEEPROM  (ARG)
6056      6046                            ;!                ___flpack  (ARG)
6057      6047                            ;!    _vscp_error
6058      6048                            ;!    _doOneSecondWork
6059      6049                            ;!      _readEEPROM
6060      6050                            ;!      _vscp_sendEvent
6061      6051                            ;!        _sendVSCPFrame
6062      6052                            ;!          _sendCANFrame
6063      6053                            ;!            _ECANSendMessage
6064      6054                            ;!              __CANIDToRegs
6065      6055                            ;!      _sendTempEvent
6066      6056                            ;!        _readEEPROM
6067      6057                            ;!        _vscp_sendEvent
6068      6058                            ;!          _sendVSCPFrame
6069      6059                            ;!            _sendCANFrame
6070      6060                            ;!              _ECANSendMessage
6071      6061                            ;!                __CANIDToRegs
6072      6062                            ;!        _setEventData
6073      6063                            ;!          _readEEPROM  (ARG)
6074      6064                            ;!          _Celsius2Kelvin  (ARG)
6075      6065                            ;!            ___fladd
6076      6066                            ;!              ___flpack
6077      6067                            ;!              ___fldiv  (ARG)
6078      6068                            ;!                ___flpack
6079      6069                            ;!                ___flsub  (ARG)
6080      6070                            ;!                  ___flmul  (ARG)
6081      6071                            ;!                    ___flpack
6082      6072                            ;!                    ___awtofl  (ARG)
6083      6073                            ;!                      ___flpack
6084      6074                            ;!                    _frexp  (ARG)
6085      6075                            ;!                    ___lwtofl  (ARG)
6086      6076                            ;!                      _readEEPROM  (ARG)
6087      6077                            ;!                      ___flpack  (ARG)
6088      6078                            ;!                ___lwtofl  (ARG)
6089      6079                            ;!                  _readEEPROM  (ARG)
6090      6080                            ;!                  ___flpack  (ARG)
6091      6081                            ;!              ___flmul  (ARG)
6092      6082                            ;!                ___flpack
6093      6083                            ;!                ___fldiv  (ARG)
6094      6084                            ;!                  ___flpack
6095      6085                            ;!                  ___flsub  (ARG)
6096      6086                            ;!                  ___lwtofl  (ARG)
6097      6087                            ;!                    _readEEPROM  (ARG)
6098      6088                            ;!                    ___flpack  (ARG)
6099      6089                            ;!                ___awtofl  (ARG)
6100      6090                            ;!                  ___flpack
6101      6091                            ;!                _frexp  (ARG)
6102      6092                            ;!                ___lwtofl  (ARG)
6103      6093                            ;!                  _readEEPROM  (ARG)
6104      6094                            ;!                  ___flpack  (ARG)
6105      6095                            ;!              ___awtofl  (ARG)
6106      6096                            ;!                ___flpack
6107      6097                            ;!              _frexp  (ARG)
6108      6098                            ;!            ___awtofl  (ARG)
6109      6099                            ;!              ___flpack
6110      6100                            ;!          _Celsius2Fahrenheit  (ARG)
6111      6101                            ;!            ___fladd
6112      6102                            ;!              ___flpack
6113      6103                            ;!              ___fldiv  (ARG)
6114      6104                            ;!                ___flpack
6115      6105                            ;!                ___flsub  (ARG)
6116      6106                            ;!                  ___flmul  (ARG)
6117      6107                            ;!                    ___flpack
6118      6108                            ;!                    ___awtofl  (ARG)
6119      6109                            ;!                      ___flpack
6120      6110                            ;!                    _frexp  (ARG)
6121      6111                            ;!                    ___lwtofl  (ARG)
6122      6112                            ;!                      _readEEPROM  (ARG)
6123      6113                            ;!                      ___flpack  (ARG)
6124      6114                            ;!                ___lwtofl  (ARG)
6125      6115                            ;!                  _readEEPROM  (ARG)
6126      6116                            ;!                  ___flpack  (ARG)
6127      6117                            ;!              ___flmul  (ARG)
6128      6118                            ;!                ___flpack
6129      6119                            ;!                ___fldiv  (ARG)
6130      6120                            ;!                  ___flpack
6131      6121                            ;!                  ___flsub  (ARG)
6132      6122                            ;!                  ___lwtofl  (ARG)
6133      6123                            ;!                    _readEEPROM  (ARG)
6134      6124                            ;!                    ___flpack  (ARG)
6135      6125                            ;!                ___awtofl  (ARG)
6136      6126                            ;!                  ___flpack
6137      6127                            ;!                _frexp  (ARG)
6138      6128                            ;!                ___lwtofl  (ARG)
6139      6129                            ;!                  _readEEPROM  (ARG)
6140      6130                            ;!                  ___flpack  (ARG)
6141      6131                            ;!              ___awtofl  (ARG)
6142      6132                            ;!                ___flpack
6143      6133                            ;!              _frexp  (ARG)
6144      6134                            ;!            ___fldiv
6145      6135                            ;!              ___flpack
6146      6136                            ;!              ___flsub  (ARG)
6147      6137                            ;!                ___fladd
6148      6138                            ;!                  ___flpack
6149      6139                            ;!                  ___flmul  (ARG)
6150      6140                            ;!                    ___flpack
6151      6141                            ;!                    ___awtofl  (ARG)
6152      6142                            ;!                      ___flpack
6153      6143                            ;!                    _frexp  (ARG)
6154      6144                            ;!                    ___lwtofl  (ARG)
6155      6145                            ;!                      _readEEPROM  (ARG)
6156      6146                            ;!                      ___flpack  (ARG)
6157      6147                            ;!                  ___awtofl  (ARG)
6158      6148                            ;!                    ___flpack
6159      6149                            ;!                  _frexp  (ARG)
6160      6150                            ;!                ___flmul  (ARG)
6161      6151                            ;!                  ___flpack
6162      6152                            ;!                  ___awtofl  (ARG)
6163      6153                            ;!                    ___flpack
6164      6154                            ;!                  _frexp  (ARG)
6165      6155                            ;!                  ___lwtofl  (ARG)
6166      6156                            ;!                    _readEEPROM  (ARG)
6167      6157                            ;!                    ___flpack  (ARG)
6168      6158                            ;!              ___lwtofl  (ARG)
6169      6159                            ;!                _readEEPROM  (ARG)
6170      6160                            ;!                ___flpack  (ARG)
6171      6161                            ;!            ___flmul
6172      6162                            ;!              ___flpack
6173      6163                            ;!              ___fldiv  (ARG)
6174      6164                            ;!                ___flpack
6175      6165                            ;!                ___flsub  (ARG)
6176      6166                            ;!                  ___fladd
6177      6167                            ;!                    ___flpack
6178      6168                            ;!                    ___awtofl  (ARG)
6179      6169                            ;!                      ___flpack
6180      6170                            ;!                    _frexp  (ARG)
6181      6171                            ;!                ___lwtofl  (ARG)
6182      6172                            ;!                  _readEEPROM  (ARG)
6183      6173                            ;!                  ___flpack  (ARG)
6184      6174                            ;!              ___awtofl  (ARG)
6185      6175                            ;!                ___flpack
6186      6176                            ;!              _frexp  (ARG)
6187      6177                            ;!              ___lwtofl  (ARG)
6188      6178                            ;!                _readEEPROM  (ARG)
6189      6179                            ;!                ___flpack  (ARG)
6190      6180                            ;!            ___awtofl  (ARG)
6191      6181                            ;!              ___flpack
6192      6182                            ;!          ___awtofl  (ARG)
6193      6183                            ;!            ___flpack
6194      6184                            ;!          ___fltol  (ARG)
6195      6185                            ;!            ___flmul  (ARG)
6196      6186                            ;!              ___flpack
6197      6187                            ;!              ___fldiv  (ARG)
6198      6188                            ;!                ___flpack
6199      6189                            ;!                ___flsub  (ARG)
6200      6190                            ;!                  ___fladd
6201      6191                            ;!                    ___flpack
6202      6192                            ;!                    ___awtofl  (ARG)
6203      6193                            ;!                      ___flpack
6204      6194                            ;!                    _frexp  (ARG)
6205      6195                            ;!                ___lwtofl  (ARG)
6206      6196                            ;!                  _readEEPROM  (ARG)
6207      6197                            ;!                  ___flpack  (ARG)
6208      6198                            ;!              ___awtofl  (ARG)
6209      6199                            ;!                ___flpack
6210      6200                            ;!              _frexp  (ARG)
6211      6201                            ;!              ___lwtofl  (ARG)
6212      6202                            ;!                _readEEPROM  (ARG)
6213      6203                            ;!                ___flpack  (ARG)
6214      6204                            ;!    _vscp_doOneSecondWork
6215      6205                            ;!      _vscp_getZone
6216      6206                            ;!        _readEEPROM
6217      6207                            ;!      _vscp_getSubzone
6218      6208                            ;!        _readEEPROM
6219      6209                            ;!      _vscp_sendHeartBeat
6220      6210                            ;!        _vscp_sendEvent
6221      6211                            ;!          _sendVSCPFrame
6222      6212                            ;!            _sendCANFrame
6223      6213                            ;!              _ECANSendMessage
6224      6214                            ;!                __CANIDToRegs
6225      6215                            ;!        _vscp_getZone  (ARG)
6226      6216                            ;!          _readEEPROM
6227      6217                            ;!        _vscp_getSubzone  (ARG)
6228      6218                            ;!          _readEEPROM
6229      6219                            ;!    _doWork
6230      6220                            ;!      _writeEEPROM
6231      6221                            ;!      _readEEPROM
6232      6222                            ;!      _exp
6233      6223                            ;!        ___fldiv
6234      6224                            ;!          ___flpack
6235      6225                            ;!          ___flsub  (ARG)
6236      6226                            ;!            ___fladd
6237      6227                            ;!              ___flpack
6238      6228                            ;!              ___flmul  (ARG)
6239      6229                            ;!                ___flpack
6240      6230                            ;!                ___awtofl  (ARG)
6241      6231                            ;!                  ___flpack
6242      6232                            ;!                _frexp  (ARG)
6243      6233                            ;!                ___lwtofl  (ARG)
6244      6234                            ;!                  _readEEPROM  (ARG)
6245      6235                            ;!                  ___flpack  (ARG)
6246      6236                            ;!              ___awtofl  (ARG)
6247      6237                            ;!                ___flpack
6248      6238                            ;!              _frexp  (ARG)
6249      6239                            ;!            ___flmul  (ARG)
6250      6240                            ;!              ___flpack
6251      6241                            ;!              ___awtofl  (ARG)
6252      6242                            ;!                ___flpack
6253      6243                            ;!              _frexp  (ARG)
6254      6244                            ;!              ___lwtofl  (ARG)
6255      6245                            ;!                _readEEPROM  (ARG)
6256      6246                            ;!                ___flpack  (ARG)
6257      6247                            ;!          ___lwtofl  (ARG)
6258      6248                            ;!            _readEEPROM  (ARG)
6259      6249                            ;!            ___flpack  (ARG)
6260      6250                            ;!        ___asflmul
6261      6251                            ;!          ___flmul
6262      6252                            ;!            ___flpack
6263      6253                            ;!            ___fldiv  (ARG)
6264      6254                            ;!              ___flpack
6265      6255                            ;!              ___flsub  (ARG)
6266      6256                            ;!                ___fladd
6267      6257                            ;!                  ___flpack
6268      6258                            ;!                  ___awtofl  (ARG)
6269      6259                            ;!                    ___flpack
6270      6260                            ;!                  _frexp  (ARG)
6271      6261                            ;!              ___lwtofl  (ARG)
6272      6262                            ;!                _readEEPROM  (ARG)
6273      6263                            ;!                ___flpack  (ARG)
6274      6264                            ;!            ___awtofl  (ARG)
6275      6265                            ;!              ___flpack
6276      6266                            ;!            _frexp  (ARG)
6277      6267                            ;!            ___lwtofl  (ARG)
6278      6268                            ;!              _readEEPROM  (ARG)
6279      6269                            ;!              ___flpack  (ARG)
6280      6270                            ;!        ___asflsub
6281      6271                            ;!          ___flsub
6282      6272                            ;!            ___fladd
6283      6273                            ;!              ___flpack
6284      6274                            ;!              ___fldiv  (ARG)
6285      6275                            ;!                ___flpack
6286      6276                            ;!                ___lwtofl  (ARG)
6287      6277                            ;!                  _readEEPROM  (ARG)
6288      6278                            ;!                  ___flpack  (ARG)
6289      6279                            ;!              ___flmul  (ARG)
6290      6280                            ;!                ___flpack
6291      6281                            ;!                ___fldiv  (ARG)
6292      6282                            ;!                  ___flpack
6293      6283                            ;!                  ___lwtofl  (ARG)
6294      6284                            ;!                    _readEEPROM  (ARG)
6295      6285                            ;!                    ___flpack  (ARG)
6296      6286                            ;!                ___awtofl  (ARG)
6297      6287                            ;!                  ___flpack
6298      6288                            ;!                _frexp  (ARG)
6299      6289                            ;!                ___lwtofl  (ARG)
6300      6290                            ;!                  _readEEPROM  (ARG)
6301      6291                            ;!                  ___flpack  (ARG)
6302      6292                            ;!              ___awtofl  (ARG)
6303      6293                            ;!                ___flpack
6304      6294                            ;!              _frexp  (ARG)
6305      6295                            ;!            ___flmul  (ARG)
6306      6296                            ;!              ___flpack
6307      6297                            ;!              ___fldiv  (ARG)
6308      6298                            ;!                ___flpack
6309      6299                            ;!                ___lwtofl  (ARG)
6310      6300                            ;!                  _readEEPROM  (ARG)
6311      6301                            ;!                  ___flpack  (ARG)
6312      6302                            ;!              ___awtofl  (ARG)
6313      6303                            ;!                ___flpack
6314      6304                            ;!              _frexp  (ARG)
6315      6305                            ;!              ___lwtofl  (ARG)
6316      6306                            ;!                _readEEPROM  (ARG)
6317      6307                            ;!                ___flpack  (ARG)
6318      6308                            ;!          ___awtofl  (ARG)
6319      6309                            ;!            ___flpack
6320      6310                            ;!        ___awtofl
6321      6311                            ;!          ___flpack
6322      6312                            ;!        _floor
6323      6313                            ;!          ___altofl
6324      6314                            ;!            ___flpack
6325      6315                            ;!            ___aldiv  (ARG)
6326      6316                            ;!              _getCalibrationValue  (ARG)
6327      6317                            ;!                _readEEPROM
6328      6318                            ;!              ___flmul  (ARG)
6329      6319                            ;!                ___flpack
6330      6320                            ;!                ___fldiv  (ARG)
6331      6321                            ;!                  ___flpack
6332      6322                            ;!                  ___flsub  (ARG)
6333      6323                            ;!                    ___fladd
6334      6324                            ;!                      ___flpack
6335      6325                            ;!                      ___awtofl  (ARG)
6336      6326                            ;!                        ___flpack
6337      6327                            ;!                      _frexp  (ARG)
6338      6328                            ;!                  ___lwtofl  (ARG)
6339      6329                            ;!                    _readEEPROM  (ARG)
6340      6330                            ;!                    ___flpack  (ARG)
6341      6331                            ;!                ___awtofl  (ARG)
6342      6332                            ;!                  ___flpack
6343      6333                            ;!                _frexp  (ARG)
6344      6334                            ;!                ___lwtofl  (ARG)
6345      6335                            ;!                  _readEEPROM  (ARG)
6346      6336                            ;!                  ___flpack  (ARG)
6347      6337                            ;!              ___fltol  (ARG)
6348      6338                            ;!                ___flmul  (ARG)
6349      6339                            ;!                  ___flpack
6350      6340                            ;!                  ___fldiv  (ARG)
6351      6341                            ;!                    ___flpack
6352      6342                            ;!                    ___flsub  (ARG)
6353      6343                            ;!                      ___fladd
6354      6344                            ;!                        ___flpack
6355      6345                            ;!                        ___awtofl  (ARG)
6356      6346                            ;!                          ___flpack
6357      6347                            ;!                        _frexp  (ARG)
6358      6348                            ;!                    ___lwtofl  (ARG)
6359      6349                            ;!                      _readEEPROM  (ARG)
6360      6350                            ;!                      ___flpack  (ARG)
6361      6351                            ;!                  ___awtofl  (ARG)
6362      6352                            ;!                    ___flpack
6363      6353                            ;!                  _frexp  (ARG)
6364      6354                            ;!                  ___lwtofl  (ARG)
6365      6355                            ;!                    _readEEPROM  (ARG)
6366      6356                            ;!                    ___flpack  (ARG)
6367      6357                            ;!            ___fltol  (ARG)
6368      6358                            ;!              ___flmul  (ARG)
6369      6359                            ;!                ___flpack
6370      6360                            ;!                ___fldiv  (ARG)
6371      6361                            ;!                  ___flpack
6372      6362                            ;!                  ___flsub  (ARG)
6373      6363                            ;!                    ___fladd
6374      6364                            ;!                      ___flpack
6375      6365                            ;!                      ___awtofl  (ARG)
6376      6366                            ;!                        ___flpack
6377      6367                            ;!                      _frexp  (ARG)
6378      6368                            ;!                  ___lwtofl  (ARG)
6379      6369                            ;!                    _readEEPROM  (ARG)
6380      6370                            ;!                    ___flpack  (ARG)
6381      6371                            ;!                ___awtofl  (ARG)
6382      6372                            ;!                  ___flpack
6383      6373                            ;!                _frexp  (ARG)
6384      6374                            ;!                ___lwtofl  (ARG)
6385      6375                            ;!                  _readEEPROM  (ARG)
6386      6376                            ;!                  ___flpack  (ARG)
6387      6377                            ;!          ___fladd
6388      6378                            ;!            ___flpack
6389      6379                            ;!            ___fldiv  (ARG)
6390      6380                            ;!              ___flpack
6391      6381                            ;!              ___flsub  (ARG)
6392      6382                            ;!                ___flmul  (ARG)
6393      6383                            ;!                  ___flpack
6394      6384                            ;!                  ___awtofl  (ARG)
6395      6385                            ;!                    ___flpack
6396      6386                            ;!                  _frexp  (ARG)
6397      6387                            ;!                  ___lwtofl  (ARG)
6398      6388                            ;!                    _readEEPROM  (ARG)
6399      6389                            ;!                    ___flpack  (ARG)
6400      6390                            ;!              ___lwtofl  (ARG)
6401      6391                            ;!                _readEEPROM  (ARG)
6402      6392                            ;!                ___flpack  (ARG)
6403      6393                            ;!            ___flmul  (ARG)
6404      6394                            ;!              ___flpack
6405      6395                            ;!              ___fldiv  (ARG)
6406      6396                            ;!                ___flpack
6407      6397                            ;!                ___flsub  (ARG)
6408      6398                            ;!                ___lwtofl  (ARG)
6409      6399                            ;!                  _readEEPROM  (ARG)
6410      6400                            ;!                  ___flpack  (ARG)
6411      6401                            ;!              ___awtofl  (ARG)
6412      6402                            ;!                ___flpack
6413      6403                            ;!              _frexp  (ARG)
6414      6404                            ;!              ___lwtofl  (ARG)
6415      6405                            ;!                _readEEPROM  (ARG)
6416      6406                            ;!                ___flpack  (ARG)
6417      6407                            ;!            ___awtofl  (ARG)
6418      6408                            ;!              ___flpack
6419      6409                            ;!            _frexp  (ARG)
6420      6410                            ;!          ___flge
6421      6411                            ;!          _frexp
6422      6412                            ;!          ___fltol
6423      6413                            ;!            ___flmul  (ARG)
6424      6414                            ;!              ___flpack
6425      6415                            ;!              ___fldiv  (ARG)
6426      6416                            ;!                ___flpack
6427      6417                            ;!                ___flsub  (ARG)
6428      6418                            ;!                  ___fladd
6429      6419                            ;!                    ___flpack
6430      6420                            ;!                    ___awtofl  (ARG)
6431      6421                            ;!                      ___flpack
6432      6422                            ;!                    _frexp  (ARG)
6433      6423                            ;!                ___lwtofl  (ARG)
6434      6424                            ;!                  _readEEPROM  (ARG)
6435      6425                            ;!                  ___flpack  (ARG)
6436      6426                            ;!              ___awtofl  (ARG)
6437      6427                            ;!                ___flpack
6438      6428                            ;!              _frexp  (ARG)
6439      6429                            ;!              ___lwtofl  (ARG)
6440      6430                            ;!                _readEEPROM  (ARG)
6441      6431                            ;!                ___flpack  (ARG)
6442      6432                            ;!        _eval_poly
6443      6433                            ;!          ___fladd
6444      6434                            ;!            ___flpack
6445      6435                            ;!            ___fldiv  (ARG)
6446      6436                            ;!              ___flpack
6447      6437                            ;!              ___flsub  (ARG)
6448      6438                            ;!                ___flmul  (ARG)
6449      6439                            ;!                  ___flpack
6450      6440                            ;!                  ___awtofl  (ARG)
6451      6441                            ;!                    ___flpack
6452      6442                            ;!                  _frexp  (ARG)
6453      6443                            ;!                  ___lwtofl  (ARG)
6454      6444                            ;!                    _readEEPROM  (ARG)
6455      6445                            ;!                    ___flpack  (ARG)
6456      6446                            ;!              ___lwtofl  (ARG)
6457      6447                            ;!                _readEEPROM  (ARG)
6458      6448                            ;!                ___flpack  (ARG)
6459      6449                            ;!            ___flmul  (ARG)
6460      6450                            ;!              ___flpack
6461      6451                            ;!              ___fldiv  (ARG)
6462      6452                            ;!                ___flpack
6463      6453                            ;!                ___flsub  (ARG)
6464      6454                            ;!                ___lwtofl  (ARG)
6465      6455                            ;!                  _readEEPROM  (ARG)
6466      6456                            ;!                  ___flpack  (ARG)
6467      6457                            ;!              ___awtofl  (ARG)
6468      6458                            ;!                ___flpack
6469      6459                            ;!              _frexp  (ARG)
6470      6460                            ;!              ___lwtofl  (ARG)
6471      6461                            ;!                _readEEPROM  (ARG)
6472      6462                            ;!                ___flpack  (ARG)
6473      6463                            ;!            ___awtofl  (ARG)
6474      6464                            ;!              ___flpack
6475      6465                            ;!            _frexp  (ARG)
6476      6466                            ;!          ___flmul
6477      6467                            ;!            ___flpack
6478      6468                            ;!            ___fldiv  (ARG)
6479      6469                            ;!              ___flpack
6480      6470                            ;!              ___flsub  (ARG)
6481      6471                            ;!                ___fladd
6482      6472                            ;!                  ___flpack
6483      6473                            ;!                  ___awtofl  (ARG)
6484      6474                            ;!                    ___flpack
6485      6475                            ;!                  _frexp  (ARG)
6486      6476                            ;!              ___lwtofl  (ARG)
6487      6477                            ;!                _readEEPROM  (ARG)
6488      6478                            ;!                ___flpack  (ARG)
6489      6479                            ;!            ___awtofl  (ARG)
6490      6480                            ;!              ___flpack
6491      6481                            ;!            _frexp  (ARG)
6492      6482                            ;!            ___lwtofl  (ARG)
6493      6483                            ;!              _readEEPROM  (ARG)
6494      6484                            ;!              ___flpack  (ARG)
6495      6485                            ;!        _ldexp
6496      6486                            ;!          _eval_poly  (ARG)
6497      6487                            ;!            ___fladd
6498      6488                            ;!              ___flpack
6499      6489                            ;!              ___fldiv  (ARG)
6500      6490                            ;!                ___flpack
6501      6491                            ;!                ___flsub  (ARG)
6502      6492                            ;!                  ___flmul  (ARG)
6503      6493                            ;!                    ___flpack
6504      6494                            ;!                    ___awtofl  (ARG)
6505      6495                            ;!                      ___flpack
6506      6496                            ;!                    _frexp  (ARG)
6507      6497                            ;!                    ___lwtofl  (ARG)
6508      6498                            ;!                      _readEEPROM  (ARG)
6509      6499                            ;!                      ___flpack  (ARG)
6510      6500                            ;!                ___lwtofl  (ARG)
6511      6501                            ;!                  _readEEPROM  (ARG)
6512      6502                            ;!                  ___flpack  (ARG)
6513      6503                            ;!              ___flmul  (ARG)
6514      6504                            ;!                ___flpack
6515      6505                            ;!                ___fldiv  (ARG)
6516      6506                            ;!                  ___flpack
6517      6507                            ;!                  ___flsub  (ARG)
6518      6508                            ;!                  ___lwtofl  (ARG)
6519      6509                            ;!                    _readEEPROM  (ARG)
6520      6510                            ;!                    ___flpack  (ARG)
6521      6511                            ;!                ___awtofl  (ARG)
6522      6512                            ;!                  ___flpack
6523      6513                            ;!                _frexp  (ARG)
6524      6514                            ;!                ___lwtofl  (ARG)
6525      6515                            ;!                  _readEEPROM  (ARG)
6526      6516                            ;!                  ___flpack  (ARG)
6527      6517                            ;!              ___awtofl  (ARG)
6528      6518                            ;!                ___flpack
6529      6519                            ;!              _frexp  (ARG)
6530      6520                            ;!            ___flmul
6531      6521                            ;!              ___flpack
6532      6522                            ;!              ___fldiv  (ARG)
6533      6523                            ;!                ___flpack
6534      6524                            ;!                ___flsub  (ARG)
6535      6525                            ;!                  ___fladd
6536      6526                            ;!                    ___flpack
6537      6527                            ;!                    ___awtofl  (ARG)
6538      6528                            ;!                      ___flpack
6539      6529                            ;!                    _frexp  (ARG)
6540      6530                            ;!                ___lwtofl  (ARG)
6541      6531                            ;!                  _readEEPROM  (ARG)
6542      6532                            ;!                  ___flpack  (ARG)
6543      6533                            ;!              ___awtofl  (ARG)
6544      6534                            ;!                ___flpack
6545      6535                            ;!              _frexp  (ARG)
6546      6536                            ;!              ___lwtofl  (ARG)
6547      6537                            ;!                _readEEPROM  (ARG)
6548      6538                            ;!                ___flpack  (ARG)
6549      6539                            ;!        ___flge
6550      6540                            ;!        ___flneg
6551      6541                            ;!        ___fltol
6552      6542                            ;!          ___flmul  (ARG)
6553      6543                            ;!            ___flpack
6554      6544                            ;!            ___fldiv  (ARG)
6555      6545                            ;!              ___flpack
6556      6546                            ;!              ___flsub  (ARG)
6557      6547                            ;!                ___fladd
6558      6548                            ;!                  ___flpack
6559      6549                            ;!                  ___awtofl  (ARG)
6560      6550                            ;!                    ___flpack
6561      6551                            ;!                  _frexp  (ARG)
6562      6552                            ;!              ___lwtofl  (ARG)
6563      6553                            ;!                _readEEPROM  (ARG)
6564      6554                            ;!                ___flpack  (ARG)
6565      6555                            ;!            ___awtofl  (ARG)
6566      6556                            ;!              ___flpack
6567      6557                            ;!            _frexp  (ARG)
6568      6558                            ;!            ___lwtofl  (ARG)
6569      6559                            ;!              _readEEPROM  (ARG)
6570      6560                            ;!              ___flpack  (ARG)
6571      6561                            ;!        ___lwtofl  (ARG)
6572      6562                            ;!          _readEEPROM  (ARG)
6573      6563                            ;!          ___flpack  (ARG)
6574      6564                            ;!      _log
6575      6565                            ;!        ___fladd
6576      6566                            ;!          ___flpack
6577      6567                            ;!          ___fldiv  (ARG)
6578      6568                            ;!            ___flpack
6579      6569                            ;!            ___flsub  (ARG)
6580      6570                            ;!              ___flmul  (ARG)
6581      6571                            ;!                ___flpack
6582      6572                            ;!                ___awtofl  (ARG)
6583      6573                            ;!                  ___flpack
6584      6574                            ;!                _frexp  (ARG)
6585      6575                            ;!                ___lwtofl  (ARG)
6586      6576                            ;!                  _readEEPROM  (ARG)
6587      6577                            ;!                  ___flpack  (ARG)
6588      6578                            ;!            ___lwtofl  (ARG)
6589      6579                            ;!              _readEEPROM  (ARG)
6590      6580                            ;!              ___flpack  (ARG)
6591      6581                            ;!          ___flmul  (ARG)
6592      6582                            ;!            ___flpack
6593      6583                            ;!            ___fldiv  (ARG)
6594      6584                            ;!              ___flpack
6595      6585                            ;!              ___flsub  (ARG)
6596      6586                            ;!              ___lwtofl  (ARG)
6597      6587                            ;!                _readEEPROM  (ARG)
6598      6588                            ;!                ___flpack  (ARG)
6599      6589                            ;!            ___awtofl  (ARG)
6600      6590                            ;!              ___flpack
6601      6591                            ;!            _frexp  (ARG)
6602      6592                            ;!            ___lwtofl  (ARG)
6603      6593                            ;!              _readEEPROM  (ARG)
6604      6594                            ;!              ___flpack  (ARG)
6605      6595                            ;!          ___awtofl  (ARG)
6606      6596                            ;!            ___flpack
6607      6597                            ;!          _frexp  (ARG)
6608      6598                            ;!        ___fldiv  (ARG)
6609      6599                            ;!          ___flpack
6610      6600                            ;!          ___flsub  (ARG)
6611      6601                            ;!            ___fladd
6612      6602                            ;!              ___flpack
6613      6603                            ;!              ___flmul  (ARG)
6614      6604                            ;!                ___flpack
6615      6605                            ;!                ___awtofl  (ARG)
6616      6606                            ;!                  ___flpack
6617      6607                            ;!                _frexp  (ARG)
6618      6608                            ;!                ___lwtofl  (ARG)
6619      6609                            ;!                  _readEEPROM  (ARG)
6620      6610                            ;!                  ___flpack  (ARG)
6621      6611                            ;!              ___awtofl  (ARG)
6622      6612                            ;!                ___flpack
6623      6613                            ;!              _frexp  (ARG)
6624      6614                            ;!            ___flmul  (ARG)
6625      6615                            ;!              ___flpack
6626      6616                            ;!              ___awtofl  (ARG)
6627      6617                            ;!                ___flpack
6628      6618                            ;!              _frexp  (ARG)
6629      6619                            ;!              ___lwtofl  (ARG)
6630      6620                            ;!                _readEEPROM  (ARG)
6631      6621                            ;!                ___flpack  (ARG)
6632      6622                            ;!          ___lwtofl  (ARG)
6633      6623                            ;!            _readEEPROM  (ARG)
6634      6624                            ;!            ___flpack  (ARG)
6635      6625                            ;!        ___flmul  (ARG)
6636      6626                            ;!          ___flpack
6637      6627                            ;!          ___fldiv  (ARG)
6638      6628                            ;!            ___flpack
6639      6629                            ;!            ___flsub  (ARG)
6640      6630                            ;!              ___fladd
6641      6631                            ;!                ___flpack
6642      6632                            ;!                ___awtofl  (ARG)
6643      6633                            ;!                  ___flpack
6644      6634                            ;!                _frexp  (ARG)
6645      6635                            ;!            ___lwtofl  (ARG)
6646      6636                            ;!              _readEEPROM  (ARG)
6647      6637                            ;!              ___flpack  (ARG)
6648      6638                            ;!          ___awtofl  (ARG)
6649      6639                            ;!            ___flpack
6650      6640                            ;!          _frexp  (ARG)
6651      6641                            ;!          ___lwtofl  (ARG)
6652      6642                            ;!            _readEEPROM  (ARG)
6653      6643                            ;!            ___flpack  (ARG)
6654      6644                            ;!        ___awtofl  (ARG)
6655      6645                            ;!          ___flpack
6656      6646                            ;!        _eval_poly  (ARG)
6657      6647                            ;!          ___fladd
6658      6648                            ;!            ___flpack
6659      6649                            ;!            ___fldiv  (ARG)
6660      6650                            ;!              ___flpack
6661      6651                            ;!              ___flsub  (ARG)
6662      6652                            ;!                ___flmul  (ARG)
6663      6653                            ;!                  ___flpack
6664      6654                            ;!                  ___awtofl  (ARG)
6665      6655                            ;!                    ___flpack
6666      6656                            ;!                  _frexp  (ARG)
6667      6657                            ;!                  ___lwtofl  (ARG)
6668      6658                            ;!                    _readEEPROM  (ARG)
6669      6659                            ;!                    ___flpack  (ARG)
6670      6660                            ;!              ___lwtofl  (ARG)
6671      6661                            ;!                _readEEPROM  (ARG)
6672      6662                            ;!                ___flpack  (ARG)
6673      6663                            ;!            ___flmul  (ARG)
6674      6664                            ;!              ___flpack
6675      6665                            ;!              ___fldiv  (ARG)
6676      6666                            ;!                ___flpack
6677      6667                            ;!                ___flsub  (ARG)
6678      6668                            ;!                ___lwtofl  (ARG)
6679      6669                            ;!                  _readEEPROM  (ARG)
6680      6670                            ;!                  ___flpack  (ARG)
6681      6671                            ;!              ___awtofl  (ARG)
6682      6672                            ;!                ___flpack
6683      6673                            ;!              _frexp  (ARG)
6684      6674                            ;!              ___lwtofl  (ARG)
6685      6675                            ;!                _readEEPROM  (ARG)
6686      6676                            ;!                ___flpack  (ARG)
6687      6677                            ;!            ___awtofl  (ARG)
6688      6678                            ;!              ___flpack
6689      6679                            ;!            _frexp  (ARG)
6690      6680                            ;!          ___flmul
6691      6681                            ;!            ___flpack
6692      6682                            ;!            ___fldiv  (ARG)
6693      6683                            ;!              ___flpack
6694      6684                            ;!              ___flsub  (ARG)
6695      6685                            ;!                ___fladd
6696      6686                            ;!                  ___flpack
6697      6687                            ;!                  ___awtofl  (ARG)
6698      6688                            ;!                    ___flpack
6699      6689                            ;!                  _frexp  (ARG)
6700      6690                            ;!              ___lwtofl  (ARG)
6701      6691                            ;!                _readEEPROM  (ARG)
6702      6692                            ;!                ___flpack  (ARG)
6703      6693                            ;!            ___awtofl  (ARG)
6704      6694                            ;!              ___flpack
6705      6695                            ;!            _frexp  (ARG)
6706      6696                            ;!            ___lwtofl  (ARG)
6707      6697                            ;!              _readEEPROM  (ARG)
6708      6698                            ;!              ___flpack  (ARG)
6709      6699                            ;!        _frexp  (ARG)
6710      6700                            ;!      _getCalibrationValue
6711      6701                            ;!        _readEEPROM
6712      6702                            ;!      _vscp_sendEvent
6713      6703                            ;!        _sendVSCPFrame
6714      6704                            ;!          _sendCANFrame
6715      6705                            ;!            _ECANSendMessage
6716      6706                            ;!              __CANIDToRegs
6717      6707                            ;!      ___aldiv
6718      6708                            ;!        _getCalibrationValue  (ARG)
6719      6709                            ;!          _readEEPROM
6720      6710                            ;!        ___flmul  (ARG)
6721      6711                            ;!          ___flpack
6722      6712                            ;!          ___fldiv  (ARG)
6723      6713                            ;!            ___flpack
6724      6714                            ;!            ___flsub  (ARG)
6725      6715                            ;!              ___fladd
6726      6716                            ;!                ___flpack
6727      6717                            ;!                ___awtofl  (ARG)
6728      6718                            ;!                  ___flpack
6729      6719                            ;!                _frexp  (ARG)
6730      6720                            ;!            ___lwtofl  (ARG)
6731      6721                            ;!              _readEEPROM  (ARG)
6732      6722                            ;!              ___flpack  (ARG)
6733      6723                            ;!          ___awtofl  (ARG)
6734      6724                            ;!            ___flpack
6735      6725                            ;!          _frexp  (ARG)
6736      6726                            ;!          ___lwtofl  (ARG)
6737      6727                            ;!            _readEEPROM  (ARG)
6738      6728                            ;!            ___flpack  (ARG)
6739      6729                            ;!        ___fltol  (ARG)
6740      6730                            ;!          ___flmul  (ARG)
6741      6731                            ;!            ___flpack
6742      6732                            ;!            ___fldiv  (ARG)
6743      6733                            ;!              ___flpack
6744      6734                            ;!              ___flsub  (ARG)
6745      6735                            ;!                ___fladd
6746      6736                            ;!                  ___flpack
6747      6737                            ;!                  ___awtofl  (ARG)
6748      6738                            ;!                    ___flpack
6749      6739                            ;!                  _frexp  (ARG)
6750      6740                            ;!              ___lwtofl  (ARG)
6751      6741                            ;!                _readEEPROM  (ARG)
6752      6742                            ;!                ___flpack  (ARG)
6753      6743                            ;!            ___awtofl  (ARG)
6754      6744                            ;!              ___flpack
6755      6745                            ;!            _frexp  (ARG)
6756      6746                            ;!            ___lwtofl  (ARG)
6757      6747                            ;!              _readEEPROM  (ARG)
6758      6748                            ;!              ___flpack  (ARG)
6759      6749                            ;!      ___altofl
6760      6750                            ;!        ___flpack
6761      6751                            ;!        ___aldiv  (ARG)
6762      6752                            ;!          _getCalibrationValue  (ARG)
6763      6753                            ;!            _readEEPROM
6764      6754                            ;!          ___flmul  (ARG)
6765      6755                            ;!            ___flpack
6766      6756                            ;!            ___fldiv  (ARG)
6767      6757                            ;!              ___flpack
6768      6758                            ;!              ___flsub  (ARG)
6769      6759                            ;!                ___fladd
6770      6760                            ;!                  ___flpack
6771      6761                            ;!                  ___awtofl  (ARG)
6772      6762                            ;!                    ___flpack
6773      6763                            ;!                  _frexp  (ARG)
6774      6764                            ;!              ___lwtofl  (ARG)
6775      6765                            ;!                _readEEPROM  (ARG)
6776      6766                            ;!                ___flpack  (ARG)
6777      6767                            ;!            ___awtofl  (ARG)
6778      6768                            ;!              ___flpack
6779      6769                            ;!            _frexp  (ARG)
6780      6770                            ;!            ___lwtofl  (ARG)
6781      6771                            ;!              _readEEPROM  (ARG)
6782      6772                            ;!              ___flpack  (ARG)
6783      6773                            ;!          ___fltol  (ARG)
6784      6774                            ;!            ___flmul  (ARG)
6785      6775                            ;!              ___flpack
6786      6776                            ;!              ___fldiv  (ARG)
6787      6777                            ;!                ___flpack
6788      6778                            ;!                ___flsub  (ARG)
6789      6779                            ;!                  ___fladd
6790      6780                            ;!                    ___flpack
6791      6781                            ;!                    ___awtofl  (ARG)
6792      6782                            ;!                      ___flpack
6793      6783                            ;!                    _frexp  (ARG)
6794      6784                            ;!                ___lwtofl  (ARG)
6795      6785                            ;!                  _readEEPROM  (ARG)
6796      6786                            ;!                  ___flpack  (ARG)
6797      6787                            ;!              ___awtofl  (ARG)
6798      6788                            ;!                ___flpack
6799      6789                            ;!              _frexp  (ARG)
6800      6790                            ;!              ___lwtofl  (ARG)
6801      6791                            ;!                _readEEPROM  (ARG)
6802      6792                            ;!                ___flpack  (ARG)
6803      6793                            ;!        ___fltol  (ARG)
6804      6794                            ;!          ___flmul  (ARG)
6805      6795                            ;!            ___flpack
6806      6796                            ;!            ___fldiv  (ARG)
6807      6797                            ;!              ___flpack
6808      6798                            ;!              ___flsub  (ARG)
6809      6799                            ;!                ___fladd
6810      6800                            ;!                  ___flpack
6811      6801                            ;!                  ___awtofl  (ARG)
6812      6802                            ;!                    ___flpack
6813      6803                            ;!                  _frexp  (ARG)
6814      6804                            ;!              ___lwtofl  (ARG)
6815      6805                            ;!                _readEEPROM  (ARG)
6816      6806                            ;!                ___flpack  (ARG)
6817      6807                            ;!            ___awtofl  (ARG)
6818      6808                            ;!              ___flpack
6819      6809                            ;!            _frexp  (ARG)
6820      6810                            ;!            ___lwtofl  (ARG)
6821      6811                            ;!              _readEEPROM  (ARG)
6822      6812                            ;!              ___flpack  (ARG)
6823      6813                            ;!      ___asfladd
6824      6814                            ;!        ___fladd
6825      6815                            ;!          ___flpack
6826      6816                            ;!          ___fldiv  (ARG)
6827      6817                            ;!            ___flpack
6828      6818                            ;!            ___flsub  (ARG)
6829      6819                            ;!              ___flmul  (ARG)
6830      6820                            ;!                ___flpack
6831      6821                            ;!                ___awtofl  (ARG)
6832      6822                            ;!                  ___flpack
6833      6823                            ;!                _frexp  (ARG)
6834      6824                            ;!                ___lwtofl  (ARG)
6835      6825                            ;!                  _readEEPROM  (ARG)
6836      6826                            ;!                  ___flpack  (ARG)
6837      6827                            ;!            ___lwtofl  (ARG)
6838      6828                            ;!              _readEEPROM  (ARG)
6839      6829                            ;!              ___flpack  (ARG)
6840      6830                            ;!          ___flmul  (ARG)
6841      6831                            ;!            ___flpack
6842      6832                            ;!            ___fldiv  (ARG)
6843      6833                            ;!              ___flpack
6844      6834                            ;!              ___flsub  (ARG)
6845      6835                            ;!              ___lwtofl  (ARG)
6846      6836                            ;!                _readEEPROM  (ARG)
6847      6837                            ;!                ___flpack  (ARG)
6848      6838                            ;!            ___awtofl  (ARG)
6849      6839                            ;!              ___flpack
6850      6840                            ;!            _frexp  (ARG)
6851      6841                            ;!            ___lwtofl  (ARG)
6852      6842                            ;!              _readEEPROM  (ARG)
6853      6843                            ;!              ___flpack  (ARG)
6854      6844                            ;!          ___awtofl  (ARG)
6855      6845                            ;!            ___flpack
6856      6846                            ;!          _frexp  (ARG)
6857      6847                            ;!        ___lwtofl  (ARG)
6858      6848                            ;!          _readEEPROM  (ARG)
6859      6849                            ;!          ___flpack  (ARG)
6860      6850                            ;!      ___fladd
6861      6851                            ;!        ___flpack
6862      6852                            ;!        ___fldiv  (ARG)
6863      6853                            ;!          ___flpack
6864      6854                            ;!          ___flsub  (ARG)
6865      6855                            ;!            ___flmul  (ARG)
6866      6856                            ;!              ___flpack
6867      6857                            ;!              ___awtofl  (ARG)
6868      6858                            ;!                ___flpack
6869      6859                            ;!              _frexp  (ARG)
6870      6860                            ;!              ___lwtofl  (ARG)
6871      6861                            ;!                _readEEPROM  (ARG)
6872      6862                            ;!                ___flpack  (ARG)
6873      6863                            ;!          ___lwtofl  (ARG)
6874      6864                            ;!            _readEEPROM  (ARG)
6875      6865                            ;!            ___flpack  (ARG)
6876      6866                            ;!        ___flmul  (ARG)
6877      6867                            ;!          ___flpack
6878      6868                            ;!          ___fldiv  (ARG)
6879      6869                            ;!            ___flpack
6880      6870                            ;!            ___flsub  (ARG)
6881      6871                            ;!            ___lwtofl  (ARG)
6882      6872                            ;!              _readEEPROM  (ARG)
6883      6873                            ;!              ___flpack  (ARG)
6884      6874                            ;!          ___awtofl  (ARG)
6885      6875                            ;!            ___flpack
6886      6876                            ;!          _frexp  (ARG)
6887      6877                            ;!          ___lwtofl  (ARG)
6888      6878                            ;!            _readEEPROM  (ARG)
6889      6879                            ;!            ___flpack  (ARG)
6890      6880                            ;!        ___awtofl  (ARG)
6891      6881                            ;!          ___flpack
6892      6882                            ;!        _frexp  (ARG)
6893      6883                            ;!      ___asfldiv
6894      6884                            ;!        ___fldiv
6895      6885                            ;!          ___flpack
6896      6886                            ;!          ___flsub  (ARG)
6897      6887                            ;!            ___fladd
6898      6888                            ;!              ___flpack
6899      6889                            ;!              ___flmul  (ARG)
6900      6890                            ;!                ___flpack
6901      6891                            ;!                ___awtofl  (ARG)
6902      6892                            ;!                  ___flpack
6903      6893                            ;!                _frexp  (ARG)
6904      6894                            ;!                ___lwtofl  (ARG)
6905      6895                            ;!                  _readEEPROM  (ARG)
6906      6896                            ;!                  ___flpack  (ARG)
6907      6897                            ;!              ___awtofl  (ARG)
6908      6898                            ;!                ___flpack
6909      6899                            ;!              _frexp  (ARG)
6910      6900                            ;!            ___flmul  (ARG)
6911      6901                            ;!              ___flpack
6912      6902                            ;!              ___awtofl  (ARG)
6913      6903                            ;!                ___flpack
6914      6904                            ;!              _frexp  (ARG)
6915      6905                            ;!              ___lwtofl  (ARG)
6916      6906                            ;!                _readEEPROM  (ARG)
6917      6907                            ;!                ___flpack  (ARG)
6918      6908                            ;!          ___lwtofl  (ARG)
6919      6909                            ;!            _readEEPROM  (ARG)
6920      6910                            ;!            ___flpack  (ARG)
6921      6911                            ;!        ___lwtofl  (ARG)
6922      6912                            ;!          _readEEPROM  (ARG)
6923      6913                            ;!          ___flpack  (ARG)
6924      6914                            ;!      ___fldiv
6925      6915                            ;!        ___flpack
6926      6916                            ;!        ___flsub  (ARG)
6927      6917                            ;!          ___fladd
6928      6918                            ;!            ___flpack
6929      6919                            ;!            ___flmul  (ARG)
6930      6920                            ;!              ___flpack
6931      6921                            ;!              ___awtofl  (ARG)
6932      6922                            ;!                ___flpack
6933      6923                            ;!              _frexp  (ARG)
6934      6924                            ;!              ___lwtofl  (ARG)
6935      6925                            ;!                _readEEPROM  (ARG)
6936      6926                            ;!                ___flpack  (ARG)
6937      6927                            ;!            ___awtofl  (ARG)
6938      6928                            ;!              ___flpack
6939      6929                            ;!            _frexp  (ARG)
6940      6930                            ;!          ___flmul  (ARG)
6941      6931                            ;!            ___flpack
6942      6932                            ;!            ___awtofl  (ARG)
6943      6933                            ;!              ___flpack
6944      6934                            ;!            _frexp  (ARG)
6945      6935                            ;!            ___lwtofl  (ARG)
6946      6936                            ;!              _readEEPROM  (ARG)
6947      6937                            ;!              ___flpack  (ARG)
6948      6938                            ;!        ___lwtofl  (ARG)
6949      6939                            ;!          _readEEPROM  (ARG)
6950      6940                            ;!          ___flpack  (ARG)
6951      6941                            ;!      ___flmul
6952      6942                            ;!        ___flpack
6953      6943                            ;!        ___fldiv  (ARG)
6954      6944                            ;!          ___flpack
6955      6945                            ;!          ___flsub  (ARG)
6956      6946                            ;!            ___fladd
6957      6947                            ;!              ___flpack
6958      6948                            ;!              ___awtofl  (ARG)
6959      6949                            ;!                ___flpack
6960      6950                            ;!              _frexp  (ARG)
6961      6951                            ;!          ___lwtofl  (ARG)
6962      6952                            ;!            _readEEPROM  (ARG)
6963      6953                            ;!            ___flpack  (ARG)
6964      6954                            ;!        ___awtofl  (ARG)
6965      6955                            ;!          ___flpack
6966      6956                            ;!        _frexp  (ARG)
6967      6957                            ;!        ___lwtofl  (ARG)
6968      6958                            ;!          _readEEPROM  (ARG)
6969      6959                            ;!          ___flpack  (ARG)
6970      6960                            ;!      ___asflsub
6971      6961                            ;!        ___flsub
6972      6962                            ;!          ___fladd
6973      6963                            ;!            ___flpack
6974      6964                            ;!            ___fldiv  (ARG)
6975      6965                            ;!              ___flpack
6976      6966                            ;!              ___lwtofl  (ARG)
6977      6967                            ;!                _readEEPROM  (ARG)
6978      6968                            ;!                ___flpack  (ARG)
6979      6969                            ;!            ___flmul  (ARG)
6980      6970                            ;!              ___flpack
6981      6971                            ;!              ___fldiv  (ARG)
6982      6972                            ;!                ___flpack
6983      6973                            ;!                ___lwtofl  (ARG)
6984      6974                            ;!                  _readEEPROM  (ARG)
6985      6975                            ;!                  ___flpack  (ARG)
6986      6976                            ;!              ___awtofl  (ARG)
6987      6977                            ;!                ___flpack
6988      6978                            ;!              _frexp  (ARG)
6989      6979                            ;!              ___lwtofl  (ARG)
6990      6980                            ;!                _readEEPROM  (ARG)
6991      6981                            ;!                ___flpack  (ARG)
6992      6982                            ;!            ___awtofl  (ARG)
6993      6983                            ;!              ___flpack
6994      6984                            ;!            _frexp  (ARG)
6995      6985                            ;!          ___flmul  (ARG)
6996      6986                            ;!            ___flpack
6997      6987                            ;!            ___fldiv  (ARG)
6998      6988                            ;!              ___flpack
6999      6989                            ;!              ___lwtofl  (ARG)
7000      6990                            ;!                _readEEPROM  (ARG)
7001      6991                            ;!                ___flpack  (ARG)
7002      6992                            ;!            ___awtofl  (ARG)
7003      6993                            ;!              ___flpack
7004      6994                            ;!            _frexp  (ARG)
7005      6995                            ;!            ___lwtofl  (ARG)
7006      6996                            ;!              _readEEPROM  (ARG)
7007      6997                            ;!              ___flpack  (ARG)
7008      6998                            ;!        ___awtofl  (ARG)
7009      6999                            ;!          ___flpack
7010      7000                            ;!      ___flsub
7011      7001                            ;!        ___fladd
7012      7002                            ;!          ___flpack
7013      7003                            ;!          ___fldiv  (ARG)
7014      7004                            ;!            ___flpack
7015      7005                            ;!            ___lwtofl  (ARG)
7016      7006                            ;!              _readEEPROM  (ARG)
7017      7007                            ;!              ___flpack  (ARG)
7018      7008                            ;!          ___flmul  (ARG)
7019      7009                            ;!            ___flpack
7020      7010                            ;!            ___fldiv  (ARG)
7021      7011                            ;!              ___flpack
7022      7012                            ;!              ___lwtofl  (ARG)
7023      7013                            ;!                _readEEPROM  (ARG)
7024      7014                            ;!                ___flpack  (ARG)
7025      7015                            ;!            ___awtofl  (ARG)
7026      7016                            ;!              ___flpack
7027      7017                            ;!            _frexp  (ARG)
7028      7018                            ;!            ___lwtofl  (ARG)
7029      7019                            ;!              _readEEPROM  (ARG)
7030      7020                            ;!              ___flpack  (ARG)
7031      7021                            ;!          ___awtofl  (ARG)
7032      7022                            ;!            ___flpack
7033      7023                            ;!          _frexp  (ARG)
7034      7024                            ;!        ___flmul  (ARG)
7035      7025                            ;!          ___flpack
7036      7026                            ;!          ___fldiv  (ARG)
7037      7027                            ;!            ___flpack
7038      7028                            ;!            ___lwtofl  (ARG)
7039      7029                            ;!              _readEEPROM  (ARG)
7040      7030                            ;!              ___flpack  (ARG)
7041      7031                            ;!          ___awtofl  (ARG)
7042      7032                            ;!            ___flpack
7043      7033                            ;!          _frexp  (ARG)
7044      7034                            ;!          ___lwtofl  (ARG)
7045      7035                            ;!            _readEEPROM  (ARG)
7046      7036                            ;!            ___flpack  (ARG)
7047      7037                            ;!      ___fltol
7048      7038                            ;!        ___flmul  (ARG)
7049      7039                            ;!          ___flpack
7050      7040                            ;!          ___fldiv  (ARG)
7051      7041                            ;!            ___flpack
7052      7042                            ;!            ___flsub  (ARG)
7053      7043                            ;!              ___fladd
7054      7044                            ;!                ___flpack
7055      7045                            ;!                ___awtofl  (ARG)
7056      7046                            ;!                  ___flpack
7057      7047                            ;!                _frexp  (ARG)
7058      7048                            ;!            ___lwtofl  (ARG)
7059      7049                            ;!              _readEEPROM  (ARG)
7060      7050                            ;!              ___flpack  (ARG)
7061      7051                            ;!          ___awtofl  (ARG)
7062      7052                            ;!            ___flpack
7063      7053                            ;!          _frexp  (ARG)
7064      7054                            ;!          ___lwtofl  (ARG)
7065      7055                            ;!            _readEEPROM  (ARG)
7066      7056                            ;!            ___flpack  (ARG)
7067      7057                            ;!      ___lwtofl
7068      7058                            ;!        _readEEPROM  (ARG)
7069      7059                            ;!        ___flpack  (ARG)
7070      7060                            ;!      ___wmul
7071      7061                            ;!        _readEEPROM  (ARG)
7072      7062                            ;!
7073      7063                            ;!  _interrupt_at_low_vector  (ROOT)
7074      7064                            ;!    i1_ConvertADC
7075      7065                            ;!    i1_WriteTimer0
7076      7066                            ;!
7077      7067                           
7078      7068                            ;!  Address  spaces:
7079      7069                           
7080      7070                            ;!Name                Size    Autos   Total     Cost       Usage
7081      7071                            ;!BIGRAM              5EE       0      3C0       16        63.2%
7082      7072                            ;!EEDATA              100       0        0        0         0.0%
7083      7073                            ;!BITBANK4            100       0        0       11         0.0%
7084      7074                            ;!BANK4               100       0        0       12         0.0%
7085      7075                            ;!BITBANK3            100       0        0        9         0.0%
7086      7076                            ;!BANK3               100       0        0       10         0.0%
7087      7077                            ;!BITBANK2            100       0        0        7         0.0%
7088      7078                            ;!BANK2               100       0        0        8         0.0%
7089      7079                            ;!BITBANK1            100       0        0        5         0.0%
7090      7080                            ;!BANK1               100      36       92        6        57.0%
7091      7081                            ;!BITBANK5             EF       0        0       13         0.0%
7092      7082                            ;!BANK5                EF       0        0       14         0.0%
7093      7083                            ;!BITBANK0             A0       0        0        3         0.0%
7094      7084                            ;!BANK0                A0      44       78        4        75.0%
7095      7085                            ;!BITCOMRAM            5F       0        0        0         0.0%
7096      7086                            ;!COMRAM               5F      45       52        1        86.3%
7097      7087                            ;!BITSFR_8              0       0        0       40         0.0%
7098      7088                            ;!SFR_8                 0       0        0       40         0.0%
7099      7089                            ;!BITSFR_7              0       0        0       40         0.0%
7100      7090                            ;!SFR_7                 0       0        0       40         0.0%
7101      7091                            ;!BITSFR_6              0       0        0       40         0.0%
7102      7092                            ;!SFR_6                 0       0        0       40         0.0%
7103      7093                            ;!BITSFR_5              0       0        0       40         0.0%
7104      7094                            ;!SFR_5                 0       0        0       40         0.0%
7105      7095                            ;!BITSFR_4              0       0        0       40         0.0%
7106      7096                            ;!SFR_4                 0       0        0       40         0.0%
7107      7097                            ;!BITSFR_3              0       0        0       40         0.0%
7108      7098                            ;!SFR_3                 0       0        0       40         0.0%
7109      7099                            ;!BITSFR_2              0       0        0       40         0.0%
7110      7100                            ;!SFR_2                 0       0        0       40         0.0%
7111      7101                            ;!BITSFR_1              0       0        0       40         0.0%
7112      7102                            ;!SFR_1                 0       0        0       40         0.0%
7113      7103                            ;!BITSFR                0       0        0       40         0.0%
7114      7104                            ;!SFR                   0       0        0       40         0.0%
7115      7105                            ;!STACK                 0       0        B        2         0.0%
7116      7106                            ;!NULL                  0       0        0        0         0.0%
7117      7107                            ;!ABS                   0       0      15C       15         0.0%
7118      7108                            ;!DATA                  0       0      527       17         0.0%
7119      7109                            ;!CODE                  0       0        0        0         0.0%
7120      7110                           
7121      7111                                   global _main
7122      7112                           
7123      7113  ;;  ***************  function  _main  *****************
7124      7114  ;;  Defined  at:
7125      7115  ;;              line  298  in  file  "../main.c"
7126      7116  ;;  Parameters:     Size   Location      Type
7127      7117  ;;              None
7128      7118  ;;  Auto  vars:      Size   Location      Type
7129      7119  ;;   i                1    67[BANK0  ]  unsigned  char 
7130      7120  ;;  Return  value:   Size   Location      Type
7131      7121  ;;              None                void
7132      7122  ;;  Registers  used:
7133      7123  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
7134           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
7135      7124  ;;  Tracked  objects:
7136      7125  ;;              On  entry  :  0/0
7137      7126  ;;              On  exit   :  E/0
7138      7127  ;;              Unchanged:  0/0
7139      7128  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
7140      7129  ;;       Params:          0        0        0        0        0        0        0
7141      7130  ;;       Locals:          0        1        0        0        0        0        0
7142      7131  ;;       Temps:           0        0        0        0        0        0        0
7143      7132  ;;       Totals:          0        1        0        0        0        0        0
7144      7133  ;;Total  ram  usage:         1  bytes
7145      7134  ;;  Hardware  stack  levels  required  when  called:     9
7146      7135  ;;  This  function  calls:
7147      7136  ;;              _init
7148      7137  ;;              _vscp_check_pstorage
7149      7138  ;;              _init_app_eeprom
7150      7139  ;;              _vscp_init
7151      7140  ;;              _writeEEPROM
7152      7141  ;;              _vscp_getEvent
7153      7142  ;;              _vscp_goActiveState
7154      7143  ;;              _vscp_handleProbeState
7155      7144  ;;              _vscp_handleProtocolEvent
7156      7145  ;;              _handle_sync
7157      7146  ;;              _vscp_error
7158      7147  ;;              _doOneSecondWork
7159      7148  ;;              _vscp_doOneSecondWork
7160      7149  ;;              _doWork
7161      7150  ;;  This  function  is  called  by:
7162      7151  ;;              Startup  code  after  reset
7163      7152  ;;  This  function  uses  a  non-reentrant  model
7164      7153  ;;
7165      7154                            psect  text0,class=CODE,space=0,reloc=2
7166      7155                            global  __ptext0
7167      7156   0000'                     __ptext0:
7168      7157                            psect  text0
7169      7158                                   file   "../main.c"
7170      7159                                   line   298
7171      7160                                   global __size_of_main
7172      7161   0000                             __size_of_main equ      __end_of_main-_main
7173      7162                                  
7174      7163   0000'                     _main:
7175      7164                            ;incstack  =  0
7176      7165                                   opt    stack  21
7177      7166                            ;incstack  =  0
7178      7167                                   line   301
7179      7168                                  
7180      7169   0000'                     l13865:
7181      7170                            ;main.c:  299:  unsigned  char  i;
7182      7171                            ;main.c:  301:  init();
7183      7172   0000'  EC00'  F000'                call   _init      ;wreg  free
7184      7173                                   line   305
7185      7174                                  
7186      7175   0004'                     l13867:
7187      7176                            ;main.c:  305:  if  (!vscp_check_pstorage())  {
7188      7177   0004'  EC00'  F000'                call   _vscp_check_pstorage       ;wreg  free
7189      7178   0008'  0900                       iorlw  0
7190      7179   000A'  A4D8                       btfss  status,2
7191      7180   000C'  EF00'  F000'                goto   u12311
7192      7181   0010'  EF00'  F000'                goto   u12310
7193      7182   0014'                     u12311:
7194      7183   0014'  EF00'  F000'                goto   l13871
7195      7184   0018'                     u12310:
7196      7185                                   line   308
7197      7186                                  
7198      7187   0018'                     l13869:
7199      7188                            ;main.c:  308:  init_app_eeprom();
7200      7189   0018'  EC00'  F000'                call   _init_app_eeprom   ;wreg  free
7201      7190                                   line   312
7202      7191                                  
7203      7192   001C'                     l13871:
7204      7193                            ;main.c:  310:  }
7205      7194                            ;main.c:  312:  vscp_init();
7206      7195   001C'  EC00'  F000'                call   _vscp_init ;wreg  free
7207      7196                                   line   314
7208      7197                            ;main.c:  314:  while  (1)  {
7209      7198                                  
7210      7199   0020'                     l168:
7211      7200                                   line   316
7212      7201                            #  316  "../main.c"
7213      7202   0020'  0004                clrwdt  ;# 
7214      7203                            psect  text0
7215      7204                                   line   319
7216      7205                                  
7217      7206   0022'                     l13873:
7218      7207                            ;main.c:  318:  if  ((vscp_initbtncnt &rsaquo   250)  &&
7219      7208                            ;main.c:  319:  (0x01  !=  vscp_node_state))  {
7220      7209   0022'  0EFA                       movlw  (0FBh-1)
7221      7210   0024'  0100                       movlb  0 ;  ()  banked
7222      7211   0026'  6500'                      cpfsgt ((_vscp_initbtncnt))&0ffh        ;volatile
7223      7212   0028'  EF00'  F000'                goto   u12321
7224      7213   002C'  EF00'  F000'                goto   u12320
7225      7214   0030'                     u12321:
7226      7215   0030'  EF00'  F000'                goto   l13881
7227      7216   0034'                     u12320:
7228      7217                                  
7229      7218   0034'                     l13875:;  BSR  set  to:  0
7230      7219                           
7231      7220   0034'  0500'                      decf   ((_vscp_node_state))&0ffh,w
7232      7221                           
7233      7222   0036'  B4D8                       btfsc  status,2
7234      7223   0038'  EF00'  F000'                goto   u12331
7235      7224   003C'  EF00'  F000'                goto   u12330
7236      7225   0040'                     u12331:
7237      7226   0040'  EF00'  F000'                goto   l13881
7238      7227   0044'                     u12330:
7239      7228                                   line   322
7240      7229                                  
7241      7230   0044'                     l13877:;  BSR  set  to:  0
7242      7231                           
7243      7232                            ;main.c:  322:  vscp_nickname  =  0xff;
7244      7233   0044'  6900'                      setf   ((_vscp_nickname))&0ffh
7245      7234                                   line   323
7246      7235                                  
7247      7236   0046'                     l13879:;  BSR  set  to:  0
7248      7237                           
7249      7238                            ;main.c:  323:  writeEEPROM(0x01,  0xff);
7250      7239   0046'  0E00                       movlw  high(01h)
7251      7240   0048'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
7252      7241   004A'  0E01                       movlw  low(01h)
7253      7242   004C'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
7254      7243   004E'  0EFF                       movlw  low(0FFh)
7255      7244   0050'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
7256      7245   0052'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
7257      7246                                   line   324
7258      7247                            ;main.c:  324:  vscp_init();
7259      7248   0056'  EC00'  F000'                call   _vscp_init ;wreg  free
7260      7249                                   line   330
7261      7250                                  
7262      7251   005A'                     l13881:;  BSR  set  to:  0
7263      7252                           
7264      7253                            ;main.c:  326:  }
7265      7254                            ;main.c:  330:  vscp_imsg.flags  =  0;
7266      7255   005A'  6B00'                      clrf   ((_vscp_imsg))&0ffh
7267      7256                                   line   331
7268      7257                                  
7269      7258   005C'                     l13883:;  BSR  set  to:  0
7270      7259                           
7271      7260                            ;main.c:  331:  vscp_getEvent();
7272      7261   005C'  EC00'  F000'                call   _vscp_getEvent     ;wreg  free
7273      7262                                   line   334
7274      7263                            ;main.c:  334:  switch  (vscp_node_state)  {
7275      7264   0060'  EF00'  F000'                goto   l13911
7276      7265                                   line   339
7277      7266                                  
7278      7267   0064'                     l13885:;  BSR  set  to:  0
7279      7268                           
7280      7269                            ;main.c:  339:  if  (0xff  ==  vscp_nickname)  {
7281      7270   0064'  2900'                      incf   ((_vscp_nickname))&0ffh,w
7282      7271                           
7283      7272   0066'  A4D8                       btfss  status,2
7284      7273   0068'  EF00'  F000'                goto   u12341
7285      7274   006C'  EF00'  F000'                goto   u12340
7286      7275   0070'                     u12341:
7287      7276   0070'  EF00'  F000'                goto   l13889
7288      7277   0074'                     u12340:
7289      7278                                   line   341
7290      7279                                  
7291      7280   0074'                     l13887:;  BSR  set  to:  0
7292      7281                           
7293      7282                            ;main.c:  341:  vscp_node_state  =  0x01;
7294      7283   0074'  0E01                       movlw  low(01h)
7295      7284   0076'  6F00'                      movwf  ((_vscp_node_state))&0ffh
7296      7285                                   line   342
7297      7286                            ;main.c:  342:  }  else  {
7298      7287   0078'  EF00'  F000'                goto   l13913
7299      7288                                   line   344
7300      7289                                  
7301      7290   007C'                     l13889:;  BSR  set  to:  0
7302      7291                           
7303      7292                            ;main.c:  344:  vscp_node_state  =  0x03;
7304      7293   007C'  0E03                       movlw  low(03h)
7305      7294   007E'  6F00'                      movwf  ((_vscp_node_state))&0ffh
7306      7295                                   line   345
7307      7296                                  
7308      7297   0080'                     l13891:;  BSR  set  to:  0
7309      7298                           
7310      7299                            ;main.c:  345:  vscp_goActiveState();
7311      7300   0080'  EC00'  F000'                call   _vscp_goActiveState        ;wreg  free
7312      7301   0084'  EF00'  F000'                goto   l13913
7313      7302                                   line   350
7314      7303                                  
7315      7304   0088'                     l13893:;  BSR  set  to:  0
7316      7305                           
7317      7306                            ;main.c:  350:  vscp_handleProbeState();
7318      7307   0088'  EC00'  F000'                call   _vscp_handleProbeState     ;wreg  free
7319      7308                                   line   351
7320      7309                            ;main.c:  351:  break;
7321      7310   008C'  EF00'  F000'                goto   l13913
7322      7311                                   line   357
7323      7312                            ;main.c:  357:  case  0x03:
7324      7313                                  
7325      7314   0090'                     l177:;  BSR  set  to:  0
7326      7315                           
7327      7316                                   line   360
7328      7317                            ;main.c:  360:  if  (vscp_imsg.flags  &  0x80)  {
7329      7318                                  
7330      7319   0090'  AF00'                      btfss  ((_vscp_imsg))&0ffh,(7)&7
7331      7320   0092'  EF00'  F000'                goto   u12351
7332      7321   0096'  EF00'  F000'                goto   u12350
7333      7322   009A'                     u12351:
7334      7323   009A'  EF00'  F000'                goto   l13913
7335      7324   009E'                     u12350:
7336      7325                                   line   362
7337      7326                                  
7338      7327   009E'                     l13897:;  BSR  set  to:  0
7339      7328                           
7340      7329                            ;main.c:  362:  if  (0  ==  vscp_imsg.vscp_class)  {
7341      7330   009E'  5100'                      movf   (1+(_vscp_imsg+02h))&0ffh,w
7342      7331   00A0'  1100'                      iorwf  (0+(_vscp_imsg+02h))&0ffh,w
7343      7332                           
7344      7333   00A2'  A4D8                       btfss  status,2
7345      7334   00A4'  EF00'  F000'                goto   u12361
7346      7335   00A8'  EF00'  F000'                goto   u12360
7347      7336   00AC'                     u12361:
7348      7337   00AC'  EF00'  F000'                goto   l13901
7349      7338   00B0'                     u12360:
7350      7339                                   line   365
7351      7340                                  
7352      7341   00B0'                     l13899:;  BSR  set  to:  0
7353      7342                           
7354      7343                            ;main.c:  365:  vscp_handleProtocolEvent();
7355      7344   00B0'  EC00'  F000'                call   _vscp_handleProtocolEvent  ;wreg  free
7356      7345                                   line   367
7357      7346                            ;main.c:  367:  }  else  if  ((30  ==  vscp_imsg.vscp_class)  &&
7358      7347   00B4'  EF00'  F000'                goto   l13913
7359      7348                                   line   368
7360      7349                                  
7361      7350   00B8'                     l13901:;  BSR  set  to:  0
7362      7351                           
7363      7352                            ;main.c:  368:  (26  ==  vscp_imsg.vscp_type))  {
7364      7353   00B8'  5100'                      movf   (0+(_vscp_imsg+02h))&0ffh,w
7365      7354   00BA'  0A1E                       xorlw  30
7366      7355   00BC'  1100'                      iorwf  (1+(_vscp_imsg+02h))&0ffh,w
7367      7356                           
7368      7357   00BE'  A4D8                       btfss  status,2
7369      7358   00C0'  EF00'  F000'                goto   u12371
7370      7359   00C4'  EF00'  F000'                goto   u12370
7371      7360   00C8'                     u12371:
7372      7361   00C8'  EF00'  F000'                goto   l13913
7373      7362   00CC'                     u12370:
7374      7363                                  
7375      7364   00CC'                     l13903:;  BSR  set  to:  0
7376      7365                           
7377      7366   00CC'  5100'                      movf   (0+(_vscp_imsg+04h))&0ffh,w
7378      7367   00CE'  0A1A                       xorlw  26
7379      7368                           
7380      7369   00D0'  A4D8                       btfss  status,2
7381      7370   00D2'  EF00'  F000'                goto   u12381
7382      7371   00D6'  EF00'  F000'                goto   u12380
7383      7372   00DA'                     u12381:
7384      7373   00DA'  EF00'  F000'                goto   l13913
7385      7374   00DE'                     u12380:
7386      7375                                   line   369
7387      7376                                  
7388      7377   00DE'                     l13905:;  BSR  set  to:  0
7389      7378                           
7390      7379                            ;main.c:  369:  handle_sync();
7391      7380   00DE'  EC00'  F000'                call   _handle_sync       ;wreg  free
7392      7381   00E2'  EF00'  F000'                goto   l13913
7393      7382                                   line   376
7394      7383                                  
7395      7384   00E6'                     l13907:;  BSR  set  to:  0
7396      7385                           
7397      7386                            ;main.c:  376:  vscp_error();
7398      7387   00E6'  EC00'  F000'                call   _vscp_error        ;wreg  free
7399      7388                                   line   377
7400      7389                            ;main.c:  377:  break;
7401      7390   00EA'  EF00'  F000'                goto   l13913
7402      7391                                   line   379
7403      7392                            ;main.c:  379:  default:
7404      7393                                  
7405      7394   00EE'                     l183:;  BSR  set  to:  0
7406      7395                           
7407      7396                                   line   380
7408      7397                            ;main.c:  380:  vscp_node_state  =  0x00;
7409      7398   00EE'  6B00'                      clrf   ((_vscp_node_state))&0ffh
7410      7399                                   line   381
7411      7400                            ;main.c:  381:  break;
7412      7401   00F0'  EF00'  F000'                goto   l13913
7413      7402                                   line   334
7414      7403                                  
7415      7404   00F4'                     l13911:
7416      7405   00F4'  0100                       movlb  0 ;  ()  banked
7417      7406   00F6'  5100'                      movf   ((_vscp_node_state))&0ffh,w
7418      7407                                   ;  Switch  size  1,  requested  type  "space"
7419      7408                            ;  Number  of  cases  is  5,  Range  of  values  is  0  to  4
7420      7409                            ;  switch  strategies  available:
7421      7410                            ;  Name          Instructions  Cycles
7422      7411                            ;  simple_byte            16      9  (average)
7423      7412                            ;      Chosen  strategy  is  simple_byte
7424      7413                           
7425      7414   00F8'  0A00                       xorlw  0^0       ;  case  0
7426      7415   00FA'  B4D8                       skipnz
7427      7416   00FC'  EF00'  F000'                goto   l13885
7428      7417   0100'  0A01                       xorlw  1^0       ;  case  1
7429      7418   0102'  B4D8                       skipnz
7430      7419   0104'  EF00'  F000'                goto   l13893
7431      7420   0108'  0A03                       xorlw  2^1       ;  case  2
7432      7421   010A'  B4D8                       skipnz
7433      7422   010C'  EF00'  F000'                goto   l13891
7434      7423   0110'  0A01                       xorlw  3^2       ;  case  3
7435      7424   0112'  B4D8                       skipnz
7436      7425   0114'  EF00'  F000'                goto   l177
7437      7426   0118'  0A07                       xorlw  4^3       ;  case  4
7438      7427   011A'  B4D8                       skipnz
7439      7428   011C'  EF00'  F000'                goto   l13907
7440      7429   0120'  EF00'  F000'                goto   l183
7441      7430                           
7442      7431                                   line   387
7443      7432                                  
7444      7433   0124'                     l13913:
7445      7434                            ;main.c:  387:  if  (measurement_clock &rsaquo   1000)  {
7446      7435   0124'  0EE9                       movlw  low(03E9h)
7447      7436   0126'  0101                       movlb  1 ;  ()  banked
7448      7437   0128'  5D00'                      subwf  ((_measurement_clock))&0ffh,w
7449      7438   012A'  0E03                       movlw  high(03E9h)
7450      7439   012C'  5900'                      subwfb ((_measurement_clock+1))&0ffh,w
7451      7440   012E'  0E00                       movlw  low  highword(03E9h)
7452      7441   0130'  5900'                      subwfb ((_measurement_clock+2))&0ffh,w
7453      7442   0132'  0E00                       movlw  high  highword(03E9h)
7454      7443   0134'  5900'                      subwfb ((_measurement_clock+3))&0ffh,w
7455      7444   0136'  A0D8                       btfss  status,0
7456      7445   0138'  EF00'  F000'                goto   u12391
7457      7446   013C'  EF00'  F000'                goto   u12390
7458      7447   0140'                     u12391:
7459      7448   0140'  EF00'  F000'                goto   l168
7460      7449   0144'                     u12390:
7461      7450                                   line   389
7462      7451                                  
7463      7452   0144'                     l13915:;  BSR  set  to:  1
7464      7453                           
7465      7454                            ;main.c:  389:  measurement_clock  =  0;
7466      7455   0144'  6B00'                      clrf   ((_measurement_clock))&0ffh
7467      7456   0146'  6B00'                      clrf   ((_measurement_clock+1))&0ffh
7468      7457   0148'  6B00'                      clrf   ((_measurement_clock+2))&0ffh
7469      7458   014A'  6B00'                      clrf   ((_measurement_clock+3))&0ffh
7470      7459                           
7471      7460                                   line   390
7472      7461                                  
7473      7462   014C'                     l13917:;  BSR  set  to:  1
7474      7463                           
7475      7464                            ;main.c:  390:  doOneSecondWork();
7476      7465   014C'  EC00'  F000'                call   _doOneSecondWork   ;wreg  free
7477      7466                                   line   391
7478      7467                                  
7479      7468   0150'                     l13919:;  BSR  set  to:  0
7480      7469                           
7481      7470                            ;main.c:  391:  seconds++;
7482      7471   0150'  2B00'                      incf   ((_seconds))&0ffh
7483      7472                                   line   395
7484      7473                                  
7485      7474   0152'                     l13921:;  BSR  set  to:  0
7486      7475                           
7487      7476                            ;main.c:  395:  if  (0x03  ==  vscp_node_state)  {
7488      7477   0152'  5100'                      movf   ((_vscp_node_state))&0ffh,w
7489      7478   0154'  0A03                       xorlw  3
7490      7479                           
7491      7480   0156'  A4D8                       btfss  status,2
7492      7481   0158'  EF00'  F000'                goto   u12401
7493      7482   015C'  EF00'  F000'                goto   u12400
7494      7483   0160'                     u12401:
7495      7484   0160'  EF00'  F000'                goto   l13935
7496      7485   0164'                     u12400:
7497      7486                                   line   396
7498      7487                                  
7499      7488   0164'                     l13923:;  BSR  set  to:  0
7500      7489                           
7501      7490                            ;main.c:  396:  for  (i  =  0;  i &lsaquo   6;  i++)  {
7502      7491   0164'  6B00'                      clrf   ((main@i))&0ffh
7503      7492                                   line   397
7504      7493                                  
7505      7494   0166'                     l13929:;  BSR  set  to:  0
7506      7495                           
7507      7496                            ;main.c:  397:  seconds_temp[i]++;
7508      7497   0166'  0101                       movlb  1 ;  ()  banked
7509      7498   0168'  0E00'                      movlw  low(_seconds_temp)
7510      7499   016A'  0100                       movlb  0 ;  ()  banked
7511      7500   016C'  2500'                      addwf  ((main@i))&0ffh,w
7512      7501   016E'  6ED9                       movwf  c:fsr2l
7513      7502   0170'  6ADA                       clrf   1+c:fsr2l
7514      7503   0172'  0101                       movlb  1 ;  ()  banked
7515      7504   0174'  0E00'                      movlw  high(_seconds_temp)
7516      7505   0176'  22DA                       addwfc 1+c:fsr2l
7517      7506   0178'  2ADF                       incf   indf2
7518      7507                           
7519      7508                                   line   396
7520      7509                                  
7521      7510   017A'                     l13931:;  BSR  set  to:  1
7522      7511                           
7523      7512   017A'  0100                       movlb  0 ;  ()  banked
7524      7513   017C'  2B00'                      incf   ((main@i))&0ffh
7525      7514                                  
7526      7515   017E'                     l13933:;  BSR  set  to:  0
7527      7516                           
7528      7517   017E'  0E05                       movlw  (06h-1)
7529      7518   0180'  6500'                      cpfsgt ((main@i))&0ffh
7530      7519   0182'  EF00'  F000'                goto   u12411
7531      7520   0186'  EF00'  F000'                goto   u12410
7532      7521   018A'                     u12411:
7533      7522   018A'  EF00'  F000'                goto   l13929
7534      7523   018E'                     u12410:
7535      7524                                   line   401
7536      7525                                  
7537      7526   018E'                     l13935:;  BSR  set  to:  0
7538      7527                           
7539      7528                            ;main.c:  398:  }
7540      7529                            ;main.c:  399:  }
7541      7530                            ;main.c:  401:  if  (seconds &rsaquo   60)  {
7542      7531   018E'  0E3C                       movlw  (03Dh-1)
7543      7532   0190'  6500'                      cpfsgt ((_seconds))&0ffh
7544      7533   0192'  EF00'  F000'                goto   u12421
7545      7534   0196'  EF00'  F000'                goto   u12420
7546      7535   019A'                     u12421:
7547      7536   019A'  EF00'  F000'                goto   l13939
7548      7537   019E'                     u12420:
7549      7538                                   line   402
7550      7539                                  
7551      7540   019E'                     l13937:;  BSR  set  to:  0
7552      7541                           
7553      7542                            ;main.c:  402:  seconds  =  0;
7554      7543   019E'  6B00'                      clrf   ((_seconds))&0ffh
7555      7544                                   line   406
7556      7545                                  
7557      7546   01A0'                     l13939:;  BSR  set  to:  0
7558      7547                           
7559      7548                            ;main.c:  403:  }
7560      7549                            ;main.c:  406:  vscp_doOneSecondWork();
7561      7550   01A0'  EC00'  F000'                call   _vscp_doOneSecondWork      ;wreg  free
7562      7551                                   line   409
7563      7552                            ;main.c:  409:  doWork();
7564      7553   01A4'  EC00'  F000'                call   _doWork    ;wreg  free
7565      7554   01A8'  EF00'  F000'                goto   l168
7566      7555                                   global start
7567      7556   01AC'  EF00'  F000'                goto   start
7568      7557                                   opt  stack  0
7569      7558                                   line   415
7570      7559                            GLOBAL __end_of_main
7571      7560   01B0'                            __end_of_main:
7572      7561                                   signat _main,88
7573      7562                                   global _doWork
7574      7563                           
7575      7564  ;;  ***************  function  _doWork  *****************
7576      7565  ;;  Defined  at:
7577      7566  ;;              line  425  in  file  "../main.c"
7578      7567  ;;  Parameters:     Size   Location      Type
7579      7568  ;;              None
7580      7569  ;;  Auto  vars:      Size   Location      Type
7581      7570  ;;   temp             4    49[BANK1  ]  unsigned  char 
7582      7571  ;;   avarage          4    45[BANK1  ]  unsigned  char 
7583      7572  ;;   resistance       4    36[BANK1  ]  unsigned  char 
7584      7573  ;;   v                4    32[BANK1  ]  unsigned  char 
7585      7574  ;;   calVoltage       4     4[BANK1  ]  unsigned  char 
7586      7575  ;;   Rinf             4     0[BANK1  ]  unsigned  char 
7587      7576  ;;   setpoint         2    43[BANK1  ]  int 
7588      7577  ;;   B                2    40[BANK1  ]  unsigned  short 
7589      7578  ;;   i                1    53[BANK1  ]  unsigned  char 
7590      7579  ;;   j                1    42[BANK1  ]  unsigned  char 
7591      7580  ;;  Return  value:   Size   Location      Type
7592      7581  ;;              None                void
7593      7582  ;;  Registers  used:
7594      7583  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
7595           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
7596      7584  ;;  Tracked  objects:
7597      7585  ;;              On  entry  :  F/0
7598      7586  ;;              On  exit   :  E/0
7599      7587  ;;              Unchanged:  0/0
7600      7588  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
7601      7589  ;;       Params:          0        0        0        0        0        0        0
7602      7590  ;;       Locals:          0        0       54        0        0        0        0
7603      7591  ;;       Temps:           0       14        0        0        0        0        0
7604      7592  ;;       Totals:          0       14       54        0        0        0        0
7605      7593  ;;Total  ram  usage:        68  bytes
7606      7594  ;;  Hardware  stack  levels  used:     1
7607      7595  ;;  Hardware  stack  levels  required  when  called:     7
7608      7596  ;;  This  function  calls:
7609      7597  ;;              _writeEEPROM
7610      7598  ;;              _readEEPROM
7611      7599  ;;              _exp
7612      7600  ;;              _log
7613      7601  ;;              _getCalibrationValue
7614      7602  ;;              _vscp_sendEvent
7615      7603  ;;              ___aldiv
7616      7604  ;;              ___altofl
7617      7605  ;;              ___asfladd
7618      7606  ;;              ___fladd
7619      7607  ;;              ___asfldiv
7620      7608  ;;              ___fldiv
7621      7609  ;;              ___flmul
7622      7610  ;;              ___asflsub
7623      7611  ;;              ___flsub
7624      7612  ;;              ___fltol
7625      7613  ;;              ___lwtofl
7626      7614  ;;              ___wmul
7627      7615  ;;  This  function  is  called  by:
7628      7616  ;;              _main
7629      7617  ;;  This  function  uses  a  non-reentrant  model
7630      7618  ;;
7631      7619                            psect  text1,class=CODE,space=0,reloc=2
7632      7620                            global  __ptext1
7633      7621   0000'                     __ptext1:
7634      7622                            psect  text1
7635      7623                                   file   "../main.c"
7636      7624                                   line   425
7637      7625                                   global __size_of_doWork
7638      7626   0000                             __size_of_doWork       equ    __end_of_doWork-_doWork
7639      7627                                  
7640      7628   0000'                     _doWork:
7641      7629                            ;incstack  =  0
7642      7630                                   opt    stack  22
7643      7631                            ;incstack  =  0
7644      7632                                   line   437
7645      7633                                  
7646      7634   0000'                     l14041:;  BSR  set  to:  0
7647      7635                           
7648      7636                            ;main.c:  426:  uint8_t  i,  j;
7649      7637                            ;main.c:  427:  uint16_t  B;
7650      7638                            ;main.c:  428:  double  avarage;
7651      7639                            ;main.c:  429:  double  resistance;
7652      7640                            ;main.c:  430:  double  Rinf;
7653      7641                            ;main.c:  431:  double  temp;
7654      7642                            ;main.c:  432:  double  v;
7655      7643                            ;main.c:  433:  double  calVoltage;
7656      7644                            ;main.c:  434:  int  setpoint;
7657      7645                            ;main.c:  436:  calVoltage  =  ((uint16_t)  readEEPROM(0xF2)*256  +
7658      7646                            ;main.c:  437:  readEEPROM(0xF3));
7659      7647   0000'  0E00                       movlw  high(0F3h)
7660      7648   0002'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
7661      7649   0004'  0EF3                       movlw  low(0F3h)
7662      7650   0006'  6E0D'                      movwf  ((c:?_readEEPROM)),c
7663      7651   0008'  EC00'  F000'                call   _readEEPROM        ;wreg  free
7664      7652   000C'  0100                       movlb  0 ;  ()  banked
7665      7653   000E'  6F00'                      movwf  (??_doWork+0+0)&0ffh
7666      7654   0010'  0E00                       movlw  high(0F2h)
7667      7655   0012'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
7668      7656   0014'  0EF2                       movlw  low(0F2h)
7669      7657   0016'  6E0D'                      movwf  ((c:?_readEEPROM)),c
7670      7658   0018'  EC00'  F000'                call   _readEEPROM        ;wreg  free
7671      7659   001C'  6E18'                      movwf  ((c:?___lwtofl+1)),c
7672      7660   001E'  0100                       movlb  0 ;  ()  banked
7673      7661   0020'  5100'                      movf   ((??_doWork+0+0))&0ffh,w
7674      7662   0022'  6E17'                      movwf  ((c:?___lwtofl)),c
7675      7663   0024'  EC00'  F000'                call   ___lwtofl  ;wreg  free
7676      7664                                  
7677      7665   0028'  C01A'  F007'                movff  3+?___lwtofl,(doWork@calVoltage+3)
7678      7666   002C'  C019'  F006'                movff  2+?___lwtofl,(doWork@calVoltage+2)
7679      7667   0030'  C018'  F005'                movff  1+?___lwtofl,(doWork@calVoltage+1)
7680      7668   0034'  C017'  F004'                movff  0+?___lwtofl,(doWork@calVoltage)
7681      7669                                  
7682      7670                                   line   442
7683      7671                                  
7684      7672   0038'                     l14043:
7685      7673                            ;main.c:  442:  for  (i  =  0;  i &lsaquo   6;  i++)  {
7686      7674   0038'  0101                       movlb  1 ;  ()  banked
7687      7675   003A'  6B00'                      clrf   ((doWork@i))&0ffh
7688      7676                                   line   444
7689      7677                                  
7690      7678   003C'                     l14049:;  BSR  set  to:  1
7691      7679                           
7692      7680                            ;main.c:  444:  if  (adc_conversion_flags  &  1 &lsaquo &lsaquo   i)  {
7693      7681   003C'  C035'  F035'                movff  (doWork@i),??_doWork+0+0
7694      7682   0040'  0E01                       movlw  (01h)&0ffh
7695      7683   0042'  0100                       movlb  0 ;  ()  banked
7696      7684   0044'  6F00'                      movwf  (??_doWork+1+0)&0ffh
7697      7685   0046'  2B00'                      incf   (??_doWork+0+0)&0ffh
7698      7686   0048'  EF00'  F000'                goto   u12664
7699      7687   004C'                     u12665:
7700      7688   004C'  90D8                       bcf    status,0
7701      7689   004E'  3700'                      rlcf   ((??_doWork+1+0))&0ffh
7702      7690   0050'                     u12664:
7703      7691   0050'  2F00'                      decfsz (??_doWork+0+0)&0ffh
7704      7692   0052'  EF00'  F000'                goto   u12665
7705      7693   0056'  5100'                      movf   ((??_doWork+1+0))&0ffh,w
7706      7694   0058'  1500'                      andwf  ((_adc_conversion_flags))&0ffh,w
7707      7695   005A'  0900                       iorlw  0
7708      7696   005C'  B4D8                       btfsc  status,2
7709      7697   005E'  EF00'  F000'                goto   u12671
7710      7698   0062'  EF00'  F000'                goto   u12670
7711      7699   0066'                     u12671:
7712      7700   0066'  EF00'  F000'                goto   l14125
7713      7701   006A'                     u12670:
7714      7702                                   line   447
7715      7703                                  
7716      7704   006A'                     l14051:;  BSR  set  to:  0
7717      7705                           
7718      7706                            ;main.c:  447:  avarage  =  0;
7719      7707   006A'  0101                       movlb  1 ;  ()  banked
7720      7708   006C'  6B00'                      clrf   ((doWork@avarage))&0ffh
7721      7709   006E'  6B00'                      clrf   ((doWork@avarage+1))&0ffh
7722      7710   0070'  6B00'                      clrf   ((doWork@avarage+2))&0ffh
7723      7711   0072'  6B00'                      clrf   ((doWork@avarage+3))&0ffh
7724      7712                           
7725      7713                                   line   448
7726      7714                            ;main.c:  448:  for  (j  =  0;  j &lsaquo   80;  j++)  {
7727      7715   0074'  6B00'                      clrf   ((doWork@j))&0ffh
7728      7716                                   line   449
7729      7717                                  
7730      7718   0076'                     l14057:;  BSR  set  to:  1
7731      7719                           
7732      7720                            ;main.c:  449:  avarage  +=  ((uint16_t)  adc[12  *  j  +  2  *  i])*256  +  adc[12  *  j  +  2  *  i  +  1];
7733      7721   0076'  0E00'                      movlw  high(doWork@avarage)
7734      7722   0078'  0100                       movlb  0 ;  ()  banked
7735      7723   007A'  6F00'                      movwf  ((?___asfladd+1))&0ffh
7736      7724   007C'  0101                       movlb  1 ;  ()  banked
7737      7725   007E'  0E00'                      movlw  low(doWork@avarage)
7738      7726   0080'  0100                       movlb  0 ;  ()  banked
7739      7727   0082'  6F00'                      movwf  ((?___asfladd))&0ffh
7740      7728   0084'  90D8                       bcf    status,0
7741      7729   0086'  0101                       movlb  1 ;  ()  banked
7742      7730   0088'  3500'                      rlcf   ((doWork@i))&0ffh,w
7743      7731   008A'  0100                       movlb  0 ;  ()  banked
7744      7732   008C'  6F00'                      movwf  (??_doWork+0+0)&0ffh
7745      7733   008E'  6B00'                      clrf   1+(??_doWork+0+0)&0ffh
7746      7734   0090'  3700'                      rlcf   1+(??_doWork+0+0)&0ffh
7747      7735   0092'  0101                       movlb  1 ;  ()  banked
7748      7736   0094'  5100'                      movf   ((doWork@j))&0ffh,w
7749      7737   0096'  0D0C                       mullw  0Ch
7750      7738   0098'  0E00'                      movlw  low(_adc+01h)
7751      7739   009A'  24F3                       addwf  (prodl),c,w
7752      7740   009C'  0100                       movlb  0 ;  ()  banked
7753      7741   009E'  6F00'                      movwf  (??_doWork+2+0)&0ffh
7754      7742   00A0'  0E00'                      movlw  high(_adc+01h)
7755      7743   00A2'  20F4                       addwfc prod+1,w
7756      7744   00A4'  6F00'                      movwf  1+(??_doWork+2+0)&0ffh
7757      7745   00A6'  5100'                      movf   (??_doWork+0+0)&0ffh,w
7758      7746   00A8'  2500'                      addwf  (??_doWork+2+0)&0ffh,w
7759      7747   00AA'  6ED9                       movwf  c:fsr2l
7760      7748   00AC'  5100'                      movf   (??_doWork+0+1)&0ffh,w
7761      7749   00AE'  2100'                      addwfc (??_doWork+2+1)&0ffh,w
7762      7750   00B0'  6EDA                       movwf  1+c:fsr2l
7763      7751   00B2'  50DF                       movf   indf2,w
7764      7752   00B4'  6F00'                      movwf  (??_doWork+4+0)&0ffh
7765      7753   00B6'  90D8                       bcf    status,0
7766      7754   00B8'  0101                       movlb  1 ;  ()  banked
7767      7755   00BA'  3500'                      rlcf   ((doWork@i))&0ffh,w
7768      7756   00BC'  0100                       movlb  0 ;  ()  banked
7769      7757   00BE'  6F00'                      movwf  (??_doWork+5+0)&0ffh
7770      7758   00C0'  6B00'                      clrf   1+(??_doWork+5+0)&0ffh
7771      7759   00C2'  3700'                      rlcf   1+(??_doWork+5+0)&0ffh
7772      7760   00C4'  0101                       movlb  1 ;  ()  banked
7773      7761   00C6'  5100'                      movf   ((doWork@j))&0ffh,w
7774      7762   00C8'  0D0C                       mullw  0Ch
7775      7763   00CA'  0E00'                      movlw  low(_adc)
7776      7764   00CC'  24F3                       addwf  (prodl),c,w
7777      7765   00CE'  0100                       movlb  0 ;  ()  banked
7778      7766   00D0'  6F00'                      movwf  (??_doWork+7+0)&0ffh
7779      7767   00D2'  0E00'                      movlw  high(_adc)
7780      7768   00D4'  20F4                       addwfc prod+1,w
7781      7769   00D6'  6F00'                      movwf  1+(??_doWork+7+0)&0ffh
7782      7770   00D8'  5100'                      movf   (??_doWork+5+0)&0ffh,w
7783      7771   00DA'  2500'                      addwf  (??_doWork+7+0)&0ffh,w
7784      7772   00DC'  6ED9                       movwf  c:fsr2l
7785      7773   00DE'  5100'                      movf   (??_doWork+5+1)&0ffh,w
7786      7774   00E0'  2100'                      addwfc (??_doWork+7+1)&0ffh,w
7787      7775   00E2'  6EDA                       movwf  1+c:fsr2l
7788      7776   00E4'  50DF                       movf   indf2,w
7789      7777   00E6'  6E18'                      movwf  ((c:?___lwtofl+1)),c
7790      7778   00E8'  5100'                      movf   ((??_doWork+4+0))&0ffh,w
7791      7779   00EA'  6E17'                      movwf  ((c:?___lwtofl)),c
7792      7780   00EC'  EC00'  F000'                call   ___lwtofl  ;wreg  free
7793      7781                                  
7794      7782   00F0'  C01A'  F01B'                movff  3+?___lwtofl,3+(?___asfladd+02h)
7795      7783   00F4'  C019'  F01A'                movff  2+?___lwtofl,2+(?___asfladd+02h)
7796      7784   00F8'  C018'  F019'                movff  1+?___lwtofl,1+(?___asfladd+02h)
7797      7785   00FC'  C017'  F018'                movff  0+?___lwtofl,0+(?___asfladd+02h)
7798      7786                                  
7799      7787   0100'  EC00'  F000'                call   ___asfladd ;wreg  free
7800      7788                                   line   448
7801      7789                                  
7802      7790   0104'                     l14059:;  BSR  set  to:  0
7803      7791                           
7804      7792   0104'  0101                       movlb  1 ;  ()  banked
7805      7793   0106'  2B00'                      incf   ((doWork@j))&0ffh
7806      7794                                  
7807      7795   0108'                     l14061:;  BSR  set  to:  1
7808      7796                           
7809      7797   0108'  0E4F                       movlw  (050h-1)
7810      7798   010A'  6500'                      cpfsgt ((doWork@j))&0ffh
7811      7799   010C'  EF00'  F000'                goto   u12681
7812      7800   0110'  EF00'  F000'                goto   u12680
7813      7801   0114'                     u12681:
7814      7802   0114'  EF00'  F000'                goto   l14057
7815      7803   0118'                     u12680:
7816      7804                                   line   451
7817      7805                                  
7818      7806   0118'                     l14063:;  BSR  set  to:  1
7819      7807                           
7820      7808                            ;main.c:  453:  if  (1)  {
7821      7809   0118'  0E00'                      movlw  high(doWork@avarage)
7822      7810   011A'  6E32'                      movwf  ((c:?___asfldiv+1)),c
7823      7811   011C'  0E00'                      movlw  low(doWork@avarage)
7824      7812   011E'  6E31'                      movwf  ((c:?___asfldiv)),c
7825      7813   0120'  0E00                       movlw  low(80.000000000000000)
7826      7814   0122'  6E33'                      movwf  (0+((c:?___asfldiv)+02h)),c
7827      7815   0124'  0E00                       movlw  high(80.000000000000000)
7828      7816   0126'  6E34'                      movwf  (1+((c:?___asfldiv)+02h)),c
7829      7817   0128'  0EA0                       movlw  low  highword(80.000000000000000)
7830      7818   012A'  6E35'                      movwf  (2+((c:?___asfldiv)+02h)),c
7831      7819   012C'  0E42                       movlw  high  highword(80.000000000000000)
7832      7820   012E'  6E36'                      movwf  (3+((c:?___asfldiv)+02h)),c
7833      7821   0130'  EC00'  F000'                call   ___asfldiv ;wreg  free
7834      7822                                   line   462
7835      7823                                  
7836      7824   0134'                     l14065:
7837      7825                            ;main.c:  461:  B  =  (uint16_t)  readEEPROM(2  *  i  +  0x4F)*256  +
7838      7826                            ;main.c:  462:  readEEPROM(2  *  i  +  0x50);
7839      7827   0134'  0101                       movlb  1 ;  ()  banked
7840      7828   0136'  5100'                      movf   ((doWork@i))&0ffh,w
7841      7829   0138'  0D02                       mullw  02h
7842      7830   013A'  0E50                       movlw  low(050h)
7843      7831   013C'  24F3                       addwf  (prodl),c,w
7844      7832                                  
7845      7833   013E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
7846      7834   0140'  0E00                       movlw  high(050h)
7847      7835   0142'  20F4                       addwfc (prodh),c,w
7848      7836   0144'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
7849      7837   0146'  EC00'  F000'                call   _readEEPROM        ;wreg  free
7850      7838   014A'  0100                       movlb  0 ;  ()  banked
7851      7839   014C'  6F00'                      movwf  (??_doWork+0+0)&0ffh
7852      7840   014E'  0101                       movlb  1 ;  ()  banked
7853      7841   0150'  5100'                      movf   ((doWork@i))&0ffh,w
7854      7842   0152'  0D02                       mullw  02h
7855      7843   0154'  0E4F                       movlw  low(04Fh)
7856      7844   0156'  24F3                       addwf  (prodl),c,w
7857      7845                                  
7858      7846   0158'  6E0D'                      movwf  ((c:?_readEEPROM)),c
7859      7847   015A'  0E00                       movlw  high(04Fh)
7860      7848   015C'  20F4                       addwfc (prodh),c,w
7861      7849   015E'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
7862      7850   0160'  EC00'  F000'                call   _readEEPROM        ;wreg  free
7863      7851   0164'  0101                       movlb  1 ;  ()  banked
7864      7852   0166'  6F00'                      movwf  ((doWork@B+1))&0ffh
7865      7853   0168'  0100                       movlb  0 ;  ()  banked
7866      7854   016A'  5100'                      movf   ((??_doWork+0+0))&0ffh,w
7867      7855   016C'  0101                       movlb  1 ;  ()  banked
7868      7856   016E'  6F00'                      movwf  ((doWork@B))&0ffh
7869      7857                                   line   465
7870      7858                                  
7871      7859   0170'                     l14067:;  BSR  set  to:  1
7872      7860                           
7873      7861                            ;main.c:  465:  Rinf  =  10000.0  *  exp(B  /  -298.15);
7874      7862   0170'  0E33                       movlw  low(-298.14999999999998)
7875      7863   0172'  6E1F'                      movwf  (0+((c:?___fldiv)+04h)),c
7876      7864   0174'  0E13                       movlw  high(-298.14999999999998)
7877      7865   0176'  6E20'                      movwf  (1+((c:?___fldiv)+04h)),c
7878      7866   0178'  0E95                       movlw  low  highword(-298.14999999999998)
7879      7867   017A'  6E21'                      movwf  (2+((c:?___fldiv)+04h)),c
7880      7868   017C'  0EC3                       movlw  high  highword(-298.14999999999998)
7881      7869   017E'  6E22'                      movwf  (3+((c:?___fldiv)+04h)),c
7882      7870   0180'  C028'  F017'                movff  (doWork@B),(c:?___lwtofl)
7883      7871   0184'  C029'  F018'                movff  (doWork@B+1),(c:?___lwtofl+1)
7884      7872   0188'  EC00'  F000'                call   ___lwtofl  ;wreg  free
7885      7873                                  
7886      7874   018C'  C01A'  F01E'                movff  3+?___lwtofl,(c:?___fldiv+3)
7887      7875   0190'  C019'  F01D'                movff  2+?___lwtofl,(c:?___fldiv+2)
7888      7876   0194'  C018'  F01C'                movff  1+?___lwtofl,(c:?___fldiv+1)
7889      7877   0198'  C017'  F01B'                movff  0+?___lwtofl,(c:?___fldiv)
7890      7878                                  
7891      7879   019C'  EC00'  F000'                call   ___fldiv   ;wreg  free
7892      7880                                  
7893      7881   01A0'  C01E'  F00B'                movff  3+?___fldiv,(_doWork$2276+3)
7894      7882   01A4'  C01D'  F00A'                movff  2+?___fldiv,(_doWork$2276+2)
7895      7883   01A8'  C01C'  F009'                movff  1+?___fldiv,(_doWork$2276+1)
7896      7884   01AC'  C01B'  F008'                movff  0+?___fldiv,(_doWork$2276)
7897      7885                                  
7898      7886                                  
7899      7887   01B0'                     l14069:
7900      7888                            ;main.c:  465:  Rinf  =  10000.0  *  exp(B  /  -298.15);
7901      7889   01B0'  C008'  F02A'                movff  (_doWork$2276),(?_exp)
7902      7890   01B4'  C009'  F02B'                movff  (_doWork$2276+1),(?_exp+1)
7903      7891   01B8'  C00A'  F02C'                movff  (_doWork$2276+2),(?_exp+2)
7904      7892   01BC'  C00B'  F02D'                movff  (_doWork$2276+3),(?_exp+3)
7905      7893   01C0'  EC00'  F000'                call   _exp       ;wreg  free
7906      7894                                  
7907      7895   01C4'  C02D'  F00F'                movff  3+?_exp,(_doWork$2277+3)
7908      7896   01C8'  C02C'  F00E'                movff  2+?_exp,(_doWork$2277+2)
7909      7897   01CC'  C02B'  F00D'                movff  1+?_exp,(_doWork$2277+1)
7910      7898   01D0'  C02A'  F00C'                movff  0+?_exp,(_doWork$2277)
7911      7899                                  
7912      7900                                  
7913      7901   01D4'                     l14071:
7914      7902                            ;main.c:  465:  Rinf  =  10000.0  *  exp(B  /  -298.15);
7915      7903   01D4'  C00C'  F000'                movff  (_doWork$2277),(?___flmul)
7916      7904   01D8'  C00D'  F001'                movff  (_doWork$2277+1),(?___flmul+1)
7917      7905   01DC'  C00E'  F002'                movff  (_doWork$2277+2),(?___flmul+2)
7918      7906   01E0'  C00F'  F003'                movff  (_doWork$2277+3),(?___flmul+3)
7919      7907   01E4'  0E00                       movlw  low(10000.000000000000)
7920      7908   01E6'  0100                       movlb  0 ;  ()  banked
7921      7909   01E8'  6F00'                      movwf  (0+(?___flmul+04h))&0ffh
7922      7910   01EA'  0E40                       movlw  high(10000.000000000000)
7923      7911   01EC'  6F00'                      movwf  (1+(?___flmul+04h))&0ffh
7924      7912   01EE'  0E1C                       movlw  low  highword(10000.000000000000)
7925      7913   01F0'  6F00'                      movwf  (2+(?___flmul+04h))&0ffh
7926      7914   01F2'  0E46                       movlw  high  highword(10000.000000000000)
7927      7915   01F4'  6F00'                      movwf  (3+(?___flmul+04h))&0ffh
7928      7916   01F6'  EC00'  F000'                call   ___flmul   ;wreg  free
7929      7917                                  
7930      7918   01FA'  C003'  F003'                movff  3+?___flmul,(doWork@Rinf+3)
7931      7919   01FE'  C002'  F002'                movff  2+?___flmul,(doWork@Rinf+2)
7932      7920   0202'  C001'  F001'                movff  1+?___flmul,(doWork@Rinf+1)
7933      7921   0206'  C000'  F000'                movff  0+?___flmul,(doWork@Rinf)
7934      7922                                  
7935      7923                                   line   467
7936      7924                                  
7937      7925   020A'                     l14073:
7938      7926                            ;main.c:  467:  v  =  5.0  *  (double)  avarage  /  1025;
7939      7927   020A'  0E00                       movlw  low(5.0000000000000000)
7940      7928   020C'  0100                       movlb  0 ;  ()  banked
7941      7929   020E'  6F00'                      movwf  (0+(?___flmul+04h))&0ffh
7942      7930   0210'  0E00                       movlw  high(5.0000000000000000)
7943      7931   0212'  6F00'                      movwf  (1+(?___flmul+04h))&0ffh
7944      7932   0214'  0EA0                       movlw  low  highword(5.0000000000000000)
7945      7933   0216'  6F00'                      movwf  (2+(?___flmul+04h))&0ffh
7946      7934   0218'  0E40                       movlw  high  highword(5.0000000000000000)
7947      7935   021A'  6F00'                      movwf  (3+(?___flmul+04h))&0ffh
7948      7936   021C'  C02D'  F000'                movff  (doWork@avarage),(?___flmul)
7949      7937   0220'  C02E'  F001'                movff  (doWork@avarage+1),(?___flmul+1)
7950      7938   0224'  C02F'  F002'                movff  (doWork@avarage+2),(?___flmul+2)
7951      7939   0228'  C030'  F003'                movff  (doWork@avarage+3),(?___flmul+3)
7952      7940   022C'  EC00'  F000'                call   ___flmul   ;wreg  free
7953      7941                                  
7954      7942   0230'  C003'  F01E'                movff  3+?___flmul,(c:?___fldiv+3)
7955      7943   0234'  C002'  F01D'                movff  2+?___flmul,(c:?___fldiv+2)
7956      7944   0238'  C001'  F01C'                movff  1+?___flmul,(c:?___fldiv+1)
7957      7945   023C'  C000'  F01B'                movff  0+?___flmul,(c:?___fldiv)
7958      7946                                  
7959      7947   0240'  0E00                       movlw  low(1025.0000000000000)
7960      7948   0242'  6E1F'                      movwf  (0+((c:?___fldiv)+04h)),c
7961      7949   0244'  0E20                       movlw  high(1025.0000000000000)
7962      7950   0246'  6E20'                      movwf  (1+((c:?___fldiv)+04h)),c
7963      7951   0248'  0E80                       movlw  low  highword(1025.0000000000000)
7964      7952   024A'  6E21'                      movwf  (2+((c:?___fldiv)+04h)),c
7965      7953   024C'  0E44                       movlw  high  highword(1025.0000000000000)
7966      7954   024E'  6E22'                      movwf  (3+((c:?___fldiv)+04h)),c
7967      7955   0250'  EC00'  F000'                call   ___fldiv   ;wreg  free
7968      7956                                  
7969      7957   0254'  C01E'  F023'                movff  3+?___fldiv,(doWork@v+3)
7970      7958   0258'  C01D'  F022'                movff  2+?___fldiv,(doWork@v+2)
7971      7959   025C'  C01C'  F021'                movff  1+?___fldiv,(doWork@v+1)
7972      7960   0260'  C01B'  F020'                movff  0+?___fldiv,(doWork@v)
7973      7961                                  
7974      7962                                   line   469
7975      7963                                  
7976      7964   0264'                     l14075:
7977      7965                            ;main.c:  469:  resistance  =  (calVoltage  -  10000.0  *  v)  /  v;
7978      7966   0264'  0E00                       movlw  low(10000.000000000000)
7979      7967   0266'  0100                       movlb  0 ;  ()  banked
7980      7968   0268'  6F00'                      movwf  (0+(?___flmul+04h))&0ffh
7981      7969   026A'  0E40                       movlw  high(10000.000000000000)
7982      7970   026C'  6F00'                      movwf  (1+(?___flmul+04h))&0ffh
7983      7971   026E'  0E1C                       movlw  low  highword(10000.000000000000)
7984      7972   0270'  6F00'                      movwf  (2+(?___flmul+04h))&0ffh
7985      7973   0272'  0E46                       movlw  high  highword(10000.000000000000)
7986      7974   0274'  6F00'                      movwf  (3+(?___flmul+04h))&0ffh
7987      7975   0276'  C020'  F000'                movff  (doWork@v),(?___flmul)
7988      7976   027A'  C021'  F001'                movff  (doWork@v+1),(?___flmul+1)
7989      7977   027E'  C022'  F002'                movff  (doWork@v+2),(?___flmul+2)
7990      7978   0282'  C023'  F003'                movff  (doWork@v+3),(?___flmul+3)
7991      7979   0286'  EC00'  F000'                call   ___flmul   ;wreg  free
7992      7980                                  
7993      7981   028A'  C003'  F01D'                movff  3+?___flmul,3+(?___flsub+04h)
7994      7982   028E'  C002'  F01C'                movff  2+?___flmul,2+(?___flsub+04h)
7995      7983   0292'  C001'  F01B'                movff  1+?___flmul,1+(?___flsub+04h)
7996      7984   0296'  C000'  F01A'                movff  0+?___flmul,0+(?___flsub+04h)
7997      7985                                  
7998      7986   029A'  C004'  F016'                movff  (doWork@calVoltage),(?___flsub)
7999      7987   029E'  C005'  F017'                movff  (doWork@calVoltage+1),(?___flsub+1)
8000      7988   02A2'  C006'  F018'                movff  (doWork@calVoltage+2),(?___flsub+2)
8001      7989   02A6'  C007'  F019'                movff  (doWork@calVoltage+3),(?___flsub+3)
8002      7990   02AA'  EC00'  F000'                call   ___flsub   ;wreg  free
8003      7991                                  
8004      7992   02AE'  C019'  F01E'                movff  3+?___flsub,(c:?___fldiv+3)
8005      7993   02B2'  C018'  F01D'                movff  2+?___flsub,(c:?___fldiv+2)
8006      7994   02B6'  C017'  F01C'                movff  1+?___flsub,(c:?___fldiv+1)
8007      7995   02BA'  C016'  F01B'                movff  0+?___flsub,(c:?___fldiv)
8008      7996                                  
8009      7997   02BE'  C020'  F01F'                movff  (doWork@v),0+((c:?___fldiv)+04h)
8010      7998   02C2'  C021'  F020'                movff  (doWork@v+1),1+((c:?___fldiv)+04h)
8011      7999   02C6'  C022'  F021'                movff  (doWork@v+2),2+((c:?___fldiv)+04h)
8012      8000   02CA'  C023'  F022'                movff  (doWork@v+3),3+((c:?___fldiv)+04h)
8013      8001   02CE'  EC00'  F000'                call   ___fldiv   ;wreg  free
8014      8002                                  
8015      8003   02D2'  C01E'  F027'                movff  3+?___fldiv,(doWork@resistance+3)
8016      8004   02D6'  C01D'  F026'                movff  2+?___fldiv,(doWork@resistance+2)
8017      8005   02DA'  C01C'  F025'                movff  1+?___fldiv,(doWork@resistance+1)
8018      8006   02DE'  C01B'  F024'                movff  0+?___fldiv,(doWork@resistance)
8019      8007                                  
8020      8008                                   line   471
8021      8009                                  
8022      8010   02E2'                     l14077:
8023      8011                            ;main.c:  471:  temp  =  ((double)  B)  /  log(resistance  /  Rinf);
8024      8012   02E2'  C000'  F01F'                movff  (doWork@Rinf),0+((c:?___fldiv)+04h)
8025      8013   02E6'  C001'  F020'                movff  (doWork@Rinf+1),1+((c:?___fldiv)+04h)
8026      8014   02EA'  C002'  F021'                movff  (doWork@Rinf+2),2+((c:?___fldiv)+04h)
8027      8015   02EE'  C003'  F022'                movff  (doWork@Rinf+3),3+((c:?___fldiv)+04h)
8028      8016   02F2'  C024'  F01B'                movff  (doWork@resistance),(c:?___fldiv)
8029      8017   02F6'  C025'  F01C'                movff  (doWork@resistance+1),(c:?___fldiv+1)
8030      8018   02FA'  C026'  F01D'                movff  (doWork@resistance+2),(c:?___fldiv+2)
8031      8019   02FE'  C027'  F01E'                movff  (doWork@resistance+3),(c:?___fldiv+3)
8032      8020   0302'  EC00'  F000'                call   ___fldiv   ;wreg  free
8033      8021                                  
8034      8022   0306'  C01E'  F024'                movff  3+?___fldiv,(?_log+3)
8035      8023   030A'  C01D'  F023'                movff  2+?___fldiv,(?_log+2)
8036      8024   030E'  C01C'  F022'                movff  1+?___fldiv,(?_log+1)
8037      8025   0312'  C01B'  F021'                movff  0+?___fldiv,(?_log)
8038      8026                                  
8039      8027   0316'  EC00'  F000'                call   _log       ;wreg  free
8040      8028                                  
8041      8029   031A'  C024'  F013'                movff  3+?_log,(_doWork$2278+3)
8042      8030   031E'  C023'  F012'                movff  2+?_log,(_doWork$2278+2)
8043      8031   0322'  C022'  F011'                movff  1+?_log,(_doWork$2278+1)
8044      8032   0326'  C021'  F010'                movff  0+?_log,(_doWork$2278)
8045      8033                                  
8046      8034                                  
8047      8035   032A'                     l14079:
8048      8036                            ;main.c:  471:  temp  =  ((double)  B)  /  log(resistance  /  Rinf);
8049      8037   032A'  C028'  F017'                movff  (doWork@B),(c:?___lwtofl)
8050      8038   032E'  C029'  F018'                movff  (doWork@B+1),(c:?___lwtofl+1)
8051      8039   0332'  EC00'  F000'                call   ___lwtofl  ;wreg  free
8052      8040                                  
8053      8041   0336'  C01A'  F01E'                movff  3+?___lwtofl,(c:?___fldiv+3)
8054      8042   033A'  C019'  F01D'                movff  2+?___lwtofl,(c:?___fldiv+2)
8055      8043   033E'  C018'  F01C'                movff  1+?___lwtofl,(c:?___fldiv+1)
8056      8044   0342'  C017'  F01B'                movff  0+?___lwtofl,(c:?___fldiv)
8057      8045                                  
8058      8046   0346'  C010'  F01F'                movff  (_doWork$2278),0+((c:?___fldiv)+04h)
8059      8047   034A'  C011'  F020'                movff  (_doWork$2278+1),1+((c:?___fldiv)+04h)
8060      8048   034E'  C012'  F021'                movff  (_doWork$2278+2),2+((c:?___fldiv)+04h)
8061      8049   0352'  C013'  F022'                movff  (_doWork$2278+3),3+((c:?___fldiv)+04h)
8062      8050   0356'  EC00'  F000'                call   ___fldiv   ;wreg  free
8063      8051                                  
8064      8052   035A'  C01E'  F034'                movff  3+?___fldiv,(doWork@temp+3)
8065      8053   035E'  C01D'  F033'                movff  2+?___fldiv,(doWork@temp+2)
8066      8054   0362'  C01C'  F032'                movff  1+?___fldiv,(doWork@temp+1)
8067      8055   0366'  C01B'  F031'                movff  0+?___fldiv,(doWork@temp)
8068      8056                                  
8069      8057                                   line   473
8070      8058                                  
8071      8059   036A'                     l14081:
8072      8060                            ;main.c:  473:  temp  -=  273.15;
8073      8061   036A'  0101                       movlb  1 ;  ()  banked
8074      8062   036C'  0E00'                      movlw  high(doWork@temp)
8075      8063   036E'  0100                       movlb  0 ;  ()  banked
8076      8064   0370'  6F00'                      movwf  ((?___asflsub+1))&0ffh
8077      8065   0372'  0101                       movlb  1 ;  ()  banked
8078      8066   0374'  0E00'                      movlw  low(doWork@temp)
8079      8067   0376'  0100                       movlb  0 ;  ()  banked
8080      8068   0378'  6F00'                      movwf  ((?___asflsub))&0ffh
8081      8069   037A'  0E33                       movlw  low(273.14999999999998)
8082      8070   037C'  6F00'                      movwf  (0+(?___asflsub+02h))&0ffh
8083      8071   037E'  0E93                       movlw  high(273.14999999999998)
8084      8072   0380'  6F00'                      movwf  (1+(?___asflsub+02h))&0ffh
8085      8073   0382'  0E88                       movlw  low  highword(273.14999999999998)
8086      8074   0384'  6F00'                      movwf  (2+(?___asflsub+02h))&0ffh
8087      8075   0386'  0E43                       movlw  high  highword(273.14999999999998)
8088      8076   0388'  6F00'                      movwf  (3+(?___asflsub+02h))&0ffh
8089      8077   038A'  EC00'  F000'                call   ___asflsub ;wreg  free
8090      8078                                   line   477
8091      8079                                  
8092      8080   038E'                     l14083:;  BSR  set  to:  0
8093      8081                           
8094      8082                            ;main.c:  477:  avarage  =  (1023/avarage)  -  1;
8095      8083   038E'  C02D'  F01F'                movff  (doWork@avarage),0+((c:?___fldiv)+04h)
8096      8084   0392'  C02E'  F020'                movff  (doWork@avarage+1),1+((c:?___fldiv)+04h)
8097      8085   0396'  C02F'  F021'                movff  (doWork@avarage+2),2+((c:?___fldiv)+04h)
8098      8086   039A'  C030'  F022'                movff  (doWork@avarage+3),3+((c:?___fldiv)+04h)
8099      8087   039E'  0E00                       movlw  low(1023.0000000000000)
8100      8088   03A0'  6E1B'                      movwf  ((c:?___fldiv)),c
8101      8089   03A2'  0EC0                       movlw  high(1023.0000000000000)
8102      8090   03A4'  6E1C'                      movwf  ((c:?___fldiv+1)),c
8103      8091   03A6'  0E7F                       movlw  low  highword(1023.0000000000000)
8104      8092   03A8'  6E1D'                      movwf  ((c:?___fldiv+2)),c
8105      8093   03AA'  0E44                       movlw  high  highword(1023.0000000000000)
8106      8094   03AC'  6E1E'                      movwf  ((c:?___fldiv+3)),c
8107      8095   03AE'  EC00'  F000'                call   ___fldiv   ;wreg  free
8108      8096                                  
8109      8097   03B2'  C01E'  F00B'                movff  3+?___fldiv,(?___fladd+3)
8110      8098   03B6'  C01D'  F00A'                movff  2+?___fldiv,(?___fladd+2)
8111      8099   03BA'  C01C'  F009'                movff  1+?___fldiv,(?___fladd+1)
8112      8100   03BE'  C01B'  F008'                movff  0+?___fldiv,(?___fladd)
8113      8101                                  
8114      8102   03C2'  0E00                       movlw  low(-1.0000000000000000)
8115      8103   03C4'  0100                       movlb  0 ;  ()  banked
8116      8104   03C6'  6F00'                      movwf  (0+(?___fladd+04h))&0ffh
8117      8105   03C8'  0E00                       movlw  high(-1.0000000000000000)
8118      8106   03CA'  6F00'                      movwf  (1+(?___fladd+04h))&0ffh
8119      8107   03CC'  0E80                       movlw  low  highword(-1.0000000000000000)
8120      8108   03CE'  6F00'                      movwf  (2+(?___fladd+04h))&0ffh
8121      8109   03D0'  0EBF                       movlw  high  highword(-1.0000000000000000)
8122      8110   03D2'  6F00'                      movwf  (3+(?___fladd+04h))&0ffh
8123      8111   03D4'  EC00'  F000'                call   ___fladd   ;wreg  free
8124      8112                                  
8125      8113   03D8'  C00B'  F030'                movff  3+?___fladd,(doWork@avarage+3)
8126      8114   03DC'  C00A'  F02F'                movff  2+?___fladd,(doWork@avarage+2)
8127      8115   03E0'  C009'  F02E'                movff  1+?___fladd,(doWork@avarage+1)
8128      8116   03E4'  C008'  F02D'                movff  0+?___fladd,(doWork@avarage)
8129      8117                                  
8130      8118                                   line   478
8131      8119                                  
8132      8120   03E8'                     l14085:
8133      8121                            ;main.c:  478:  avarage  =  10000  /  avarage;
8134      8122   03E8'  0E00                       movlw  low(10000.000000000000)
8135      8123   03EA'  6E1B'                      movwf  ((c:?___fldiv)),c
8136      8124   03EC'  0E40                       movlw  high(10000.000000000000)
8137      8125   03EE'  6E1C'                      movwf  ((c:?___fldiv+1)),c
8138      8126   03F0'  0E1C                       movlw  low  highword(10000.000000000000)
8139      8127   03F2'  6E1D'                      movwf  ((c:?___fldiv+2)),c
8140      8128   03F4'  0E46                       movlw  high  highword(10000.000000000000)
8141      8129   03F6'  6E1E'                      movwf  ((c:?___fldiv+3)),c
8142      8130   03F8'  C02D'  F01F'                movff  (doWork@avarage),0+((c:?___fldiv)+04h)
8143      8131   03FC'  C02E'  F020'                movff  (doWork@avarage+1),1+((c:?___fldiv)+04h)
8144      8132   0400'  C02F'  F021'                movff  (doWork@avarage+2),2+((c:?___fldiv)+04h)
8145      8133   0404'  C030'  F022'                movff  (doWork@avarage+3),3+((c:?___fldiv)+04h)
8146      8134   0408'  EC00'  F000'                call   ___fldiv   ;wreg  free
8147      8135                                  
8148      8136   040C'  C01E'  F030'                movff  3+?___fldiv,(doWork@avarage+3)
8149      8137   0410'  C01D'  F02F'                movff  2+?___fldiv,(doWork@avarage+2)
8150      8138   0414'  C01C'  F02E'                movff  1+?___fldiv,(doWork@avarage+1)
8151      8139   0418'  C01B'  F02D'                movff  0+?___fldiv,(doWork@avarage)
8152      8140                                  
8153      8141                                   line   480
8154      8142                                  
8155      8143   041C'                     l14087:
8156      8144                            ;main.c:  480:  temp  =  10000/avarage;
8157      8145   041C'  0E00                       movlw  low(10000.000000000000)
8158      8146   041E'  6E1B'                      movwf  ((c:?___fldiv)),c
8159      8147   0420'  0E40                       movlw  high(10000.000000000000)
8160      8148   0422'  6E1C'                      movwf  ((c:?___fldiv+1)),c
8161      8149   0424'  0E1C                       movlw  low  highword(10000.000000000000)
8162      8150   0426'  6E1D'                      movwf  ((c:?___fldiv+2)),c
8163      8151   0428'  0E46                       movlw  high  highword(10000.000000000000)
8164      8152   042A'  6E1E'                      movwf  ((c:?___fldiv+3)),c
8165      8153   042C'  C02D'  F01F'                movff  (doWork@avarage),0+((c:?___fldiv)+04h)
8166      8154   0430'  C02E'  F020'                movff  (doWork@avarage+1),1+((c:?___fldiv)+04h)
8167      8155   0434'  C02F'  F021'                movff  (doWork@avarage+2),2+((c:?___fldiv)+04h)
8168      8156   0438'  C030'  F022'                movff  (doWork@avarage+3),3+((c:?___fldiv)+04h)
8169      8157   043C'  EC00'  F000'                call   ___fldiv   ;wreg  free
8170      8158                                  
8171      8159   0440'  C01E'  F034'                movff  3+?___fldiv,(doWork@temp+3)
8172      8160   0444'  C01D'  F033'                movff  2+?___fldiv,(doWork@temp+2)
8173      8161   0448'  C01C'  F032'                movff  1+?___fldiv,(doWork@temp+1)
8174      8162   044C'  C01B'  F031'                movff  0+?___fldiv,(doWork@temp)
8175      8163                                  
8176      8164                                   line   481
8177      8165                                  
8178      8166   0450'                     l14089:
8179      8167                            ;main.c:  481:  temp  =  log(temp);
8180      8168   0450'  C031'  F021'                movff  (doWork@temp),(?_log)
8181      8169   0454'  C032'  F022'                movff  (doWork@temp+1),(?_log+1)
8182      8170   0458'  C033'  F023'                movff  (doWork@temp+2),(?_log+2)
8183      8171   045C'  C034'  F024'                movff  (doWork@temp+3),(?_log+3)
8184      8172   0460'  EC00'  F000'                call   _log       ;wreg  free
8185      8173                                  
8186      8174   0464'  C024'  F034'                movff  3+?_log,(doWork@temp+3)
8187      8175   0468'  C023'  F033'                movff  2+?_log,(doWork@temp+2)
8188      8176   046C'  C022'  F032'                movff  1+?_log,(doWork@temp+1)
8189      8177   0470'  C021'  F031'                movff  0+?_log,(doWork@temp)
8190      8178                                  
8191      8179                                   line   482
8192      8180                                  
8193      8181   0474'                     l14091:
8194      8182                            ;main.c:  482:  temp  /=  B;
8195      8183   0474'  0101                       movlb  1 ;  ()  banked
8196      8184   0476'  0E00'                      movlw  high(doWork@temp)
8197      8185   0478'  6E32'                      movwf  ((c:?___asfldiv+1)),c
8198      8186   047A'  0E00'                      movlw  low(doWork@temp)
8199      8187   047C'  6E31'                      movwf  ((c:?___asfldiv)),c
8200      8188   047E'  C028'  F017'                movff  (doWork@B),(c:?___lwtofl)
8201      8189   0482'  C029'  F018'                movff  (doWork@B+1),(c:?___lwtofl+1)
8202      8190   0486'  EC00'  F000'                call   ___lwtofl  ;wreg  free
8203      8191                                  
8204      8192   048A'  C01A'  F036'                movff  3+?___lwtofl,3+((c:?___asfldiv)+02h)
8205      8193   048E'  C019'  F035'                movff  2+?___lwtofl,2+((c:?___asfldiv)+02h)
8206      8194   0492'  C018'  F034'                movff  1+?___lwtofl,1+((c:?___asfldiv)+02h)
8207      8195   0496'  C017'  F033'                movff  0+?___lwtofl,0+((c:?___asfldiv)+02h)
8208      8196                                  
8209      8197   049A'  EC00'  F000'                call   ___asfldiv ;wreg  free
8210      8198                                   line   483
8211      8199                                  
8212      8200   049E'                     l14093:
8213      8201                            ;main.c:  483:  temp  +=  1.0  /  (25  +  273.15);
8214      8202   049E'  0101                       movlb  1 ;  ()  banked
8215      8203   04A0'  0E00'                      movlw  high(doWork@temp)
8216      8204   04A2'  0100                       movlb  0 ;  ()  banked
8217      8205   04A4'  6F00'                      movwf  ((?___asfladd+1))&0ffh
8218      8206   04A6'  0101                       movlb  1 ;  ()  banked
8219      8207   04A8'  0E00'                      movlw  low(doWork@temp)
8220      8208   04AA'  0100                       movlb  0 ;  ()  banked
8221      8209   04AC'  6F00'                      movwf  ((?___asfladd))&0ffh
8222      8210   04AE'  0E0F                       movlw  low(0.0033540164346805303)
8223      8211   04B0'  6F00'                      movwf  (0+(?___asfladd+02h))&0ffh
8224      8212   04B2'  0ECF                       movlw  high(0.0033540164346805303)
8225      8213   04B4'  6F00'                      movwf  (1+(?___asfladd+02h))&0ffh
8226      8214   04B6'  0E5B                       movlw  low  highword(0.0033540164346805303)
8227      8215   04B8'  6F00'                      movwf  (2+(?___asfladd+02h))&0ffh
8228      8216   04BA'  0E3B                       movlw  high  highword(0.0033540164346805303)
8229      8217   04BC'  6F00'                      movwf  (3+(?___asfladd+02h))&0ffh
8230      8218   04BE'  EC00'  F000'                call   ___asfladd ;wreg  free
8231      8219                                   line   484
8232      8220                                  
8233      8221   04C2'                     l14095:;  BSR  set  to:  0
8234      8222                           
8235      8223                            ;main.c:  484:  temp  =  1.0  /  temp;
8236      8224   04C2'  0E00                       movlw  low(1.0000000000000000)
8237      8225   04C4'  6E1B'                      movwf  ((c:?___fldiv)),c
8238      8226   04C6'  0E00                       movlw  high(1.0000000000000000)
8239      8227   04C8'  6E1C'                      movwf  ((c:?___fldiv+1)),c
8240      8228   04CA'  0E80                       movlw  low  highword(1.0000000000000000)
8241      8229   04CC'  6E1D'                      movwf  ((c:?___fldiv+2)),c
8242      8230   04CE'  0E3F                       movlw  high  highword(1.0000000000000000)
8243      8231   04D0'  6E1E'                      movwf  ((c:?___fldiv+3)),c
8244      8232   04D2'  C031'  F01F'                movff  (doWork@temp),0+((c:?___fldiv)+04h)
8245      8233   04D6'  C032'  F020'                movff  (doWork@temp+1),1+((c:?___fldiv)+04h)
8246      8234   04DA'  C033'  F021'                movff  (doWork@temp+2),2+((c:?___fldiv)+04h)
8247      8235   04DE'  C034'  F022'                movff  (doWork@temp+3),3+((c:?___fldiv)+04h)
8248      8236   04E2'  EC00'  F000'                call   ___fldiv   ;wreg  free
8249      8237                                  
8250      8238   04E6'  C01E'  F034'                movff  3+?___fldiv,(doWork@temp+3)
8251      8239   04EA'  C01D'  F033'                movff  2+?___fldiv,(doWork@temp+2)
8252      8240   04EE'  C01C'  F032'                movff  1+?___fldiv,(doWork@temp+1)
8253      8241   04F2'  C01B'  F031'                movff  0+?___fldiv,(doWork@temp)
8254      8242                                  
8255      8243                                   line   485
8256      8244                                  
8257      8245   04F6'                     l14097:
8258      8246                            ;main.c:  485:  temp  -=  273.15;
8259      8247   04F6'  0101                       movlb  1 ;  ()  banked
8260      8248   04F8'  0E00'                      movlw  high(doWork@temp)
8261      8249   04FA'  0100                       movlb  0 ;  ()  banked
8262      8250   04FC'  6F00'                      movwf  ((?___asflsub+1))&0ffh
8263      8251   04FE'  0101                       movlb  1 ;  ()  banked
8264      8252   0500'  0E00'                      movlw  low(doWork@temp)
8265      8253   0502'  0100                       movlb  0 ;  ()  banked
8266      8254   0504'  6F00'                      movwf  ((?___asflsub))&0ffh
8267      8255   0506'  0E33                       movlw  low(273.14999999999998)
8268      8256   0508'  6F00'                      movwf  (0+(?___asflsub+02h))&0ffh
8269      8257   050A'  0E93                       movlw  high(273.14999999999998)
8270      8258   050C'  6F00'                      movwf  (1+(?___asflsub+02h))&0ffh
8271      8259   050E'  0E88                       movlw  low  highword(273.14999999999998)
8272      8260   0510'  6F00'                      movwf  (2+(?___asflsub+02h))&0ffh
8273      8261   0512'  0E43                       movlw  high  highword(273.14999999999998)
8274      8262   0514'  6F00'                      movwf  (3+(?___asflsub+02h))&0ffh
8275      8263   0516'  EC00'  F000'                call   ___asflsub ;wreg  free
8276      8264                                   line   487
8277      8265                                  
8278      8266   051A'                     l14099:;  BSR  set  to:  0
8279      8267                           
8280      8268                            ;main.c:  487:  current_temp[  i  ]  =  (current_temp[  i  ]  +  ((long)  (temp  *  100)  +  getCalibra
8281                                     tionValue(i)))  /  2;
8282      8269   051A'  0101                       movlb  1 ;  ()  banked
8283      8270   051C'  5100'                      movf   ((doWork@i))&0ffh,w
8284      8271   051E'  0D02                       mullw  02h
8285      8272   0520'  50F3                       movf   (prodl),c,w
8286      8273   0522'  0100                       movlb  0 ;  ()  banked
8287      8274   0524'  0F00'                      addlw  low(_current_temp)
8288      8275   0526'  6ED9                       movwf  fsr2l
8289      8276   0528'  6ADA                       clrf   fsr2h
8290      8277   052A'  CFDE  F035'                 movff  postinc2,??_doWork+0+0
8291      8278   052E'  CFDD  F036'                 movff  postdec2,??_doWork+0+0+1
8292      8279   0532'  C035'  F037'                movff  ??_doWork+0+0,??_doWork+2+0
8293      8280   0536'  C036'  F038'                movff  ??_doWork+0+1,??_doWork+2+0+1
8294      8281   053A'  0E00                       movlw  0
8295      8282   053C'  BF00'                      btfsc  (??_doWork+2+0+1)&0ffh,7
8296      8283   053E'  0EFF                       movlw  255
8297      8284   0540'  6F00'                      movwf  (??_doWork+2+0+2)&0ffh
8298      8285   0542'  6F00'                      movwf  (??_doWork+2+0+3)&0ffh
8299      8286   0544'  0101                       movlb  1 ;  ()  banked
8300      8287   0546'  5100'                      movf   ((doWork@i))&0ffh,w
8301      8288                                  
8302      8289   0548'  EC00'  F000'                call   _getCalibrationValue
8303      8290   054C'  C011'  F03B'                movff  0+?_getCalibrationValue,??_doWork+6+0
8304      8291   0550'  C012'  F03C'                movff  1+?_getCalibrationValue,??_doWork+6+0+1
8305      8292   0554'  0E00                       movlw  0
8306      8293   0556'  0100                       movlb  0 ;  ()  banked
8307      8294   0558'  BF00'                      btfsc  (??_doWork+6+0+1)&0ffh,7
8308      8295   055A'  0EFF                       movlw  255
8309      8296   055C'  6F00'                      movwf  (??_doWork+6+0+2)&0ffh
8310      8297   055E'  6F00'                      movwf  (??_doWork+6+0+3)&0ffh
8311      8298   0560'  0E00                       movlw  low(100.00000000000000)
8312      8299   0562'  6F00'                      movwf  (0+(?___flmul+04h))&0ffh
8313      8300   0564'  0E00                       movlw  high(100.00000000000000)
8314      8301   0566'  6F00'                      movwf  (1+(?___flmul+04h))&0ffh
8315      8302   0568'  0EC8                       movlw  low  highword(100.00000000000000)
8316      8303   056A'  6F00'                      movwf  (2+(?___flmul+04h))&0ffh
8317      8304   056C'  0E42                       movlw  high  highword(100.00000000000000)
8318      8305   056E'  6F00'                      movwf  (3+(?___flmul+04h))&0ffh
8319      8306   0570'  C031'  F000'                movff  (doWork@temp),(?___flmul)
8320      8307   0574'  C032'  F001'                movff  (doWork@temp+1),(?___flmul+1)
8321      8308   0578'  C033'  F002'                movff  (doWork@temp+2),(?___flmul+2)
8322      8309   057C'  C034'  F003'                movff  (doWork@temp+3),(?___flmul+3)
8323      8310   0580'  EC00'  F000'                call   ___flmul   ;wreg  free
8324      8311                                  
8325      8312   0584'  C003'  F042'                movff  3+?___flmul,(c:?___fltol+3)
8326      8313   0588'  C002'  F041'                movff  2+?___flmul,(c:?___fltol+2)
8327      8314   058C'  C001'  F040'                movff  1+?___flmul,(c:?___fltol+1)
8328      8315   0590'  C000'  F03F'                movff  0+?___flmul,(c:?___fltol)
8329      8316                                  
8330      8317   0594'  EC00'  F000'                call   ___fltol   ;wreg  free
8331      8318   0598'  0100                       movlb  0 ;  ()  banked
8332      8319   059A'  5100'                      movf   (??_doWork+6+0)&0ffh,w
8333      8320   059C'  243F'                      addwf  (0+?___fltol),c,w
8334      8321   059E'  6F00'                      movwf  (??_doWork+10+0)&0ffh
8335      8322   05A0'  5100'                      movf   (??_doWork+6+1)&0ffh,w
8336      8323   05A2'  2040'                      addwfc (1+?___fltol),c,w
8337      8324   05A4'  6F00'                      movwf  1+(??_doWork+10+0)&0ffh
8338      8325                                  
8339      8326   05A6'  5100'                      movf   (??_doWork+6+2)&0ffh,w
8340      8327   05A8'  2041'                      addwfc (2+?___fltol),c,w
8341      8328   05AA'  6F00'                      movwf  2+(??_doWork+10+0)&0ffh
8342      8329                                  
8343      8330   05AC'  5100'                      movf   (??_doWork+6+3)&0ffh,w
8344      8331   05AE'  2042'                      addwfc (3+?___fltol),c,w
8345      8332   05B0'  6F00'                      movwf  3+(??_doWork+10+0)&0ffh
8346      8333   05B2'  5100'                      movf   (??_doWork+2+0)&0ffh,w
8347      8334   05B4'  2500'                      addwf  (??_doWork+10+0)&0ffh,w
8348      8335   05B6'  6F00'                      movwf  ((?___aldiv))&0ffh
8349      8336   05B8'  5100'                      movf   (??_doWork+2+1)&0ffh,w
8350      8337   05BA'  2100'                      addwfc (??_doWork+10+1)&0ffh,w
8351      8338   05BC'  6F00'                      movwf  1+((?___aldiv))&0ffh
8352      8339                                  
8353      8340   05BE'  5100'                      movf   (??_doWork+2+2)&0ffh,w
8354      8341   05C0'  2100'                      addwfc (??_doWork+10+2)&0ffh,w
8355      8342   05C2'  6F00'                      movwf  2+((?___aldiv))&0ffh
8356      8343                                  
8357      8344   05C4'  5100'                      movf   (??_doWork+2+3)&0ffh,w
8358      8345   05C6'  2100'                      addwfc (??_doWork+10+3)&0ffh,w
8359      8346   05C8'  6F00'                      movwf  3+((?___aldiv))&0ffh
8360      8347   05CA'  0E02                       movlw  low(02h)
8361      8348   05CC'  6F00'                      movwf  (0+(?___aldiv+04h))&0ffh
8362      8349   05CE'  0E00                       movlw  high(02h)
8363      8350   05D0'  6F00'                      movwf  (1+(?___aldiv+04h))&0ffh
8364      8351   05D2'  0E00                       movlw  low  highword(02h)
8365      8352   05D4'  6F00'                      movwf  (2+(?___aldiv+04h))&0ffh
8366      8353   05D6'  0E00                       movlw  high  highword(02h)
8367      8354   05D8'  6F00'                      movwf  (3+(?___aldiv+04h))&0ffh
8368      8355   05DA'  EC00'  F000'                call   ___aldiv   ;wreg  free
8369      8356   05DE'  0101                       movlb  1 ;  ()  banked
8370      8357   05E0'  5100'                      movf   ((doWork@i))&0ffh,w
8371      8358   05E2'  0D02                       mullw  02h
8372      8359   05E4'  50F3                       movf   (prodl),c,w
8373      8360   05E6'  0100                       movlb  0 ;  ()  banked
8374      8361   05E8'  0F00'                      addlw  low(_current_temp)
8375      8362   05EA'  6ED9                       movwf  fsr2l
8376      8363   05EC'  6ADA                       clrf   fsr2h
8377      8364   05EE'  C00C'  FFDE                 movff  0+?___aldiv,postinc2
8378      8365   05F2'  C00D'  FFDD                 movff  1+?___aldiv,postdec2
8379      8366                           
8380      8367                                   line   512
8381      8368                            ;main.c:  489:  }
8382      8369                                  
8383      8370   05F6'                     l14117:;  BSR  set  to:  0
8384      8371                           
8385      8372                            ;main.c:  508:  }
8386      8373                            ;main.c:  510:  if  (current_temp[  i  ] &lsaquo
8387      8374                            ;main.c:  511:  (int16_t)  (readEEPROM(2  *  i  +  0x7F)*256  +
8388      8375                            ;main.c:  512:  readEEPROM(2  *  i  +  0x80)))  {
8389      8376   05F6'  0101                       movlb  1 ;  ()  banked
8390      8377   05F8'  5100'                      movf   ((doWork@i))&0ffh,w
8391      8378   05FA'  0D02                       mullw  02h
8392      8379   05FC'  0E7F                       movlw  low(07Fh)
8393      8380   05FE'  24F3                       addwf  (prodl),c,w
8394      8381                                  
8395      8382   0600'  6E0D'                      movwf  ((c:?_readEEPROM)),c
8396      8383   0602'  0E00                       movlw  high(07Fh)
8397      8384   0604'  20F4                       addwfc (prodh),c,w
8398      8385   0606'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
8399      8386   0608'  EC00'  F000'                call   _readEEPROM        ;wreg  free
8400      8387   060C'  0100                       movlb  0 ;  ()  banked
8401      8388   060E'  6F00'                      movwf  (??_doWork+0+0+1)&0ffh
8402      8389   0610'  6B00'                      clrf   (??_doWork+0+0)&0ffh
8403      8390   0612'  0101                       movlb  1 ;  ()  banked
8404      8391   0614'  5100'                      movf   ((doWork@i))&0ffh,w
8405      8392   0616'  0D02                       mullw  02h
8406      8393   0618'  0E80                       movlw  low(080h)
8407      8394   061A'  24F3                       addwf  (prodl),c,w
8408      8395                                  
8409      8396   061C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
8410      8397   061E'  0E00                       movlw  high(080h)
8411      8398   0620'  20F4                       addwfc (prodh),c,w
8412      8399   0622'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
8413      8400   0624'  EC00'  F000'                call   _readEEPROM        ;wreg  free
8414      8401   0628'  0100                       movlb  0 ;  ()  banked
8415      8402   062A'  2700'                      addwf  (??_doWork+0+0)&0ffh
8416      8403   062C'  0E00                       movlw  0
8417      8404   062E'  2300'                      addwfc (??_doWork+0+1)&0ffh
8418      8405   0630'  0101                       movlb  1 ;  ()  banked
8419      8406   0632'  5100'                      movf   ((doWork@i))&0ffh,w
8420      8407   0634'  0D02                       mullw  02h
8421      8408   0636'  50F3                       movf   (prodl),c,w
8422      8409   0638'  0100                       movlb  0 ;  ()  banked
8423      8410   063A'  0F00'                      addlw  low(_current_temp)
8424      8411   063C'  6ED9                       movwf  fsr2l
8425      8412   063E'  6ADA                       clrf   fsr2h
8426      8413   0640'  CFDE  F037'                 movff  postinc2,??_doWork+2+0
8427      8414   0644'  CFDD  F038'                 movff  postdec2,??_doWork+2+0+1
8428      8415   0648'  5100'                      movf   (??_doWork+2+1)&0ffh,w
8429      8416   064A'  0A80                       xorlw  80h
8430      8417   064C'  6F00'                      movwf  (??_doWork+4+0)&0ffh
8431      8418   064E'  5100'                      movf   (??_doWork+0+0)&0ffh,w
8432      8419   0650'  5D00'                      subwf  (??_doWork+2+0)&0ffh,w
8433      8420   0652'  5100'                      movf   (??_doWork+0+1)&0ffh,w
8434      8421   0654'  0A80                       xorlw  80h
8435      8422   0656'  5900'                      subwfb (??_doWork+4+0)&0ffh,w
8436      8423   0658'  B0D8                       btfsc  status,0
8437      8424   065A'  EF00'  F000'                goto   u12691
8438      8425   065E'  EF00'  F000'                goto   u12690
8439      8426   0662'                     u12691:
8440      8427   0662'  EF00'  F000'                goto   l201
8441      8428   0666'                     u12690:
8442      8429                                   line   514
8443      8430                                  
8444      8431   0666'                     l14119:;  BSR  set  to:  0
8445      8432                           
8446      8433                            ;main.c:  514:  writeEEPROM(2  *  i  +  0x7F,  current_temp[  i  ] &rsaquo &rsaquo   8);
8447      8434   0666'  90D8                       bcf    status,0
8448      8435   0668'  0101                       movlb  1 ;  ()  banked
8449      8436   066A'  3500'                      rlcf   ((doWork@i))&0ffh,w
8450      8437   066C'  0100                       movlb  0 ;  ()  banked
8451      8438   066E'  6F00'                      movwf  (??_doWork+0+0)&0ffh
8452      8439   0670'  6B00'                      clrf   1+(??_doWork+0+0)&0ffh
8453      8440   0672'  3700'                      rlcf   1+(??_doWork+0+0)&0ffh
8454      8441   0674'  0E7F                       movlw  low(07Fh)
8455      8442   0676'  2500'                      addwf  (??_doWork+0+0)&0ffh,w
8456      8443                                  
8457      8444   0678'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
8458      8445   067A'  0E00                       movlw  high(07Fh)
8459      8446   067C'  2100'                      addwfc (??_doWork+0+1)&0ffh,w
8460      8447   067E'  6E0E'                      movwf  1+((c:?_writeEEPROM)),c
8461      8448   0680'  0101                       movlb  1 ;  ()  banked
8462      8449   0682'  5100'                      movf   ((doWork@i))&0ffh,w
8463      8450   0684'  0D02                       mullw  02h
8464      8451   0686'  50F3                       movf   (prodl),c,w
8465      8452   0688'  0100                       movlb  0 ;  ()  banked
8466      8453   068A'  0F00'                      addlw  low(_current_temp)
8467      8454   068C'  6ED9                       movwf  fsr2l
8468      8455   068E'  6ADA                       clrf   fsr2h
8469      8456   0690'  CFDE  F037'                 movff  postinc2,??_doWork+2+0
8470      8457   0694'  CFDD  F038'                 movff  postdec2,??_doWork+2+0+1
8471      8458   0698'  C038'  F037'                movff  ??_doWork+2+1,??_doWork+2+0
8472      8459   069C'  6B00'                      clrf   (??_doWork+2+1)&0ffh
8473      8460   069E'  BF00'                      btfsc  (??_doWork+2+0)&0ffh,7
8474      8461   06A0'  6900'                      setf   (??_doWork+2+1)&0ffh
8475      8462   06A2'  5100'                      movf   (??_doWork+2+0)&0ffh,w
8476      8463   06A4'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
8477      8464   06A6'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
8478      8465                                   line   515
8479      8466                            ;main.c:  515:  writeEEPROM(2  *  i  +  0x80,  0xff  &  current_temp[  i  ]);
8480      8467   06AA'  90D8                       bcf    status,0
8481      8468   06AC'  0101                       movlb  1 ;  ()  banked
8482      8469   06AE'  3500'                      rlcf   ((doWork@i))&0ffh,w
8483      8470   06B0'  0100                       movlb  0 ;  ()  banked
8484      8471   06B2'  6F00'                      movwf  (??_doWork+0+0)&0ffh
8485      8472   06B4'  6B00'                      clrf   1+(??_doWork+0+0)&0ffh
8486      8473   06B6'  3700'                      rlcf   1+(??_doWork+0+0)&0ffh
8487      8474   06B8'  0E80                       movlw  low(080h)
8488      8475   06BA'  2500'                      addwf  (??_doWork+0+0)&0ffh,w
8489      8476                                  
8490      8477   06BC'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
8491      8478   06BE'  0E00                       movlw  high(080h)
8492      8479   06C0'  2100'                      addwfc (??_doWork+0+1)&0ffh,w
8493      8480   06C2'  6E0E'                      movwf  1+((c:?_writeEEPROM)),c
8494      8481   06C4'  0101                       movlb  1 ;  ()  banked
8495      8482   06C6'  5100'                      movf   ((doWork@i))&0ffh,w
8496      8483   06C8'  0D02                       mullw  02h
8497      8484   06CA'  50F3                       movf   (prodl),c,w
8498      8485   06CC'  0100                       movlb  0 ;  ()  banked
8499      8486   06CE'  0F00'                      addlw  low(_current_temp)
8500      8487   06D0'  6ED9                       movwf  fsr2l
8501      8488   06D2'  6ADA                       clrf   fsr2h
8502      8489   06D4'  50DF                       movf   indf2,w
8503      8490   06D6'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
8504      8491   06D8'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
8505      8492                                   line   516
8506      8493                                  
8507      8494   06DC'                     l201:
8508      8495                                   line   521
8509      8496                            ;main.c:  516:  }
8510      8497                            ;main.c:  519:  if  (current_temp[  i  ] &rsaquo
8511      8498                            ;main.c:  520:  (int16_t)  (readEEPROM(2  *  i  +  0x8B)*256  +
8512      8499                            ;main.c:  521:  readEEPROM(2  *  i  +  0x8C)))  {
8513      8500   06DC'  0101                       movlb  1 ;  ()  banked
8514      8501   06DE'  5100'                      movf   ((doWork@i))&0ffh,w
8515      8502   06E0'  0D02                       mullw  02h
8516      8503   06E2'  50F3                       movf   (prodl),c,w
8517      8504   06E4'  0100                       movlb  0 ;  ()  banked
8518      8505   06E6'  0F00'                      addlw  low(_current_temp)
8519      8506   06E8'  6ED9                       movwf  fsr2l
8520      8507   06EA'  6ADA                       clrf   fsr2h
8521      8508   06EC'  CFDE  F035'                 movff  postinc2,??_doWork+0+0
8522      8509   06F0'  CFDD  F036'                 movff  postdec2,??_doWork+0+0+1
8523      8510   06F4'  0101                       movlb  1 ;  ()  banked
8524      8511   06F6'  5100'                      movf   ((doWork@i))&0ffh,w
8525      8512   06F8'  0D02                       mullw  02h
8526      8513   06FA'  0E8B                       movlw  low(08Bh)
8527      8514   06FC'  24F3                       addwf  (prodl),c,w
8528      8515                                  
8529      8516   06FE'  6E0D'                      movwf  ((c:?_readEEPROM)),c
8530      8517   0700'  0E00                       movlw  high(08Bh)
8531      8518   0702'  20F4                       addwfc (prodh),c,w
8532      8519   0704'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
8533      8520   0706'  EC00'  F000'                call   _readEEPROM        ;wreg  free
8534      8521   070A'  0100                       movlb  0 ;  ()  banked
8535      8522   070C'  6F00'                      movwf  (??_doWork+2+0+1)&0ffh
8536      8523   070E'  6B00'                      clrf   (??_doWork+2+0)&0ffh
8537      8524   0710'  0101                       movlb  1 ;  ()  banked
8538      8525   0712'  5100'                      movf   ((doWork@i))&0ffh,w
8539      8526   0714'  0D02                       mullw  02h
8540      8527   0716'  0E8C                       movlw  low(08Ch)
8541      8528   0718'  24F3                       addwf  (prodl),c,w
8542      8529                                  
8543      8530   071A'  6E0D'                      movwf  ((c:?_readEEPROM)),c
8544      8531   071C'  0E00                       movlw  high(08Ch)
8545      8532   071E'  20F4                       addwfc (prodh),c,w
8546      8533   0720'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
8547      8534   0722'  EC00'  F000'                call   _readEEPROM        ;wreg  free
8548      8535   0726'  0100                       movlb  0 ;  ()  banked
8549      8536   0728'  2700'                      addwf  (??_doWork+2+0)&0ffh
8550      8537   072A'  0E00                       movlw  0
8551      8538   072C'  2300'                      addwfc (??_doWork+2+1)&0ffh
8552      8539   072E'  5100'                      movf   (??_doWork+2+1)&0ffh,w
8553      8540   0730'  0A80                       xorlw  80h
8554      8541   0732'  6F00'                      movwf  (??_doWork+4+0)&0ffh
8555      8542   0734'  5100'                      movf   (??_doWork+0+0)&0ffh,w
8556      8543   0736'  5D00'                      subwf  (??_doWork+2+0)&0ffh,w
8557      8544   0738'  5100'                      movf   (??_doWork+0+1)&0ffh,w
8558      8545   073A'  0A80                       xorlw  80h
8559      8546   073C'  5900'                      subwfb (??_doWork+4+0)&0ffh,w
8560      8547   073E'  B0D8                       btfsc  status,0
8561      8548   0740'  EF00'  F000'                goto   u12701
8562      8549   0744'  EF00'  F000'                goto   u12700
8563      8550   0748'                     u12701:
8564      8551   0748'  EF00'  F000'                goto   l14123
8565      8552   074C'                     u12700:
8566      8553                                   line   523
8567      8554                                  
8568      8555   074C'                     l14121:;  BSR  set  to:  0
8569      8556                           
8570      8557                            ;main.c:  523:  writeEEPROM(2  *  i  +  0x8B,  current_temp[  i  ] &rsaquo &rsaquo   8);
8571      8558   074C'  90D8                       bcf    status,0
8572      8559   074E'  0101                       movlb  1 ;  ()  banked
8573      8560   0750'  3500'                      rlcf   ((doWork@i))&0ffh,w
8574      8561   0752'  0100                       movlb  0 ;  ()  banked
8575      8562   0754'  6F00'                      movwf  (??_doWork+0+0)&0ffh
8576      8563   0756'  6B00'                      clrf   1+(??_doWork+0+0)&0ffh
8577      8564   0758'  3700'                      rlcf   1+(??_doWork+0+0)&0ffh
8578      8565   075A'  0E8B                       movlw  low(08Bh)
8579      8566   075C'  2500'                      addwf  (??_doWork+0+0)&0ffh,w
8580      8567                                  
8581      8568   075E'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
8582      8569   0760'  0E00                       movlw  high(08Bh)
8583      8570   0762'  2100'                      addwfc (??_doWork+0+1)&0ffh,w
8584      8571   0764'  6E0E'                      movwf  1+((c:?_writeEEPROM)),c
8585      8572   0766'  0101                       movlb  1 ;  ()  banked
8586      8573   0768'  5100'                      movf   ((doWork@i))&0ffh,w
8587      8574   076A'  0D02                       mullw  02h
8588      8575   076C'  50F3                       movf   (prodl),c,w
8589      8576   076E'  0100                       movlb  0 ;  ()  banked
8590      8577   0770'  0F00'                      addlw  low(_current_temp)
8591      8578   0772'  6ED9                       movwf  fsr2l
8592      8579   0774'  6ADA                       clrf   fsr2h
8593      8580   0776'  CFDE  F037'                 movff  postinc2,??_doWork+2+0
8594      8581   077A'  CFDD  F038'                 movff  postdec2,??_doWork+2+0+1
8595      8582   077E'  C038'  F037'                movff  ??_doWork+2+1,??_doWork+2+0
8596      8583   0782'  6B00'                      clrf   (??_doWork+2+1)&0ffh
8597      8584   0784'  BF00'                      btfsc  (??_doWork+2+0)&0ffh,7
8598      8585   0786'  6900'                      setf   (??_doWork+2+1)&0ffh
8599      8586   0788'  5100'                      movf   (??_doWork+2+0)&0ffh,w
8600      8587   078A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
8601      8588   078C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
8602      8589                                   line   524
8603      8590                            ;main.c:  524:  writeEEPROM(2  *  i  +  0x8C,  0xff  &  current_temp[  i  ]);
8604      8591   0790'  90D8                       bcf    status,0
8605      8592   0792'  0101                       movlb  1 ;  ()  banked
8606      8593   0794'  3500'                      rlcf   ((doWork@i))&0ffh,w
8607      8594   0796'  0100                       movlb  0 ;  ()  banked
8608      8595   0798'  6F00'                      movwf  (??_doWork+0+0)&0ffh
8609      8596   079A'  6B00'                      clrf   1+(??_doWork+0+0)&0ffh
8610      8597   079C'  3700'                      rlcf   1+(??_doWork+0+0)&0ffh
8611      8598   079E'  0E8C                       movlw  low(08Ch)
8612      8599   07A0'  2500'                      addwf  (??_doWork+0+0)&0ffh,w
8613      8600                                  
8614      8601   07A2'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
8615      8602   07A4'  0E00                       movlw  high(08Ch)
8616      8603   07A6'  2100'                      addwfc (??_doWork+0+1)&0ffh,w
8617      8604   07A8'  6E0E'                      movwf  1+((c:?_writeEEPROM)),c
8618      8605   07AA'  0101                       movlb  1 ;  ()  banked
8619      8606   07AC'  5100'                      movf   ((doWork@i))&0ffh,w
8620      8607   07AE'  0D02                       mullw  02h
8621      8608   07B0'  50F3                       movf   (prodl),c,w
8622      8609   07B2'  0100                       movlb  0 ;  ()  banked
8623      8610   07B4'  0F00'                      addlw  low(_current_temp)
8624      8611   07B6'  6ED9                       movwf  fsr2l
8625      8612   07B8'  6ADA                       clrf   fsr2h
8626      8613   07BA'  50DF                       movf   indf2,w
8627      8614   07BC'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
8628      8615   07BE'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
8629      8616                                   line   528
8630      8617                                  
8631      8618   07C2'                     l14123:
8632      8619                            ;main.c:  525:  }
8633      8620                            ;main.c:  528:  adc_conversion_flags  &=  ~(1 &lsaquo &lsaquo   i);
8634      8621   07C2'  C035'  F035'                movff  (doWork@i),??_doWork+0+0
8635      8622   07C6'  0E01                       movlw  (01h)&0ffh
8636      8623   07C8'  0100                       movlb  0 ;  ()  banked
8637      8624   07CA'  6F00'                      movwf  (??_doWork+1+0)&0ffh
8638      8625   07CC'  2B00'                      incf   (??_doWork+0+0)&0ffh
8639      8626   07CE'  EF00'  F000'                goto   u12714
8640      8627   07D2'                     u12715:
8641      8628   07D2'  90D8                       bcf    status,0
8642      8629   07D4'  3700'                      rlcf   ((??_doWork+1+0))&0ffh
8643      8630   07D6'                     u12714:
8644      8631   07D6'  2F00'                      decfsz (??_doWork+0+0)&0ffh
8645      8632   07D8'  EF00'  F000'                goto   u12715
8646      8633   07DC'  5100'                      movf   ((??_doWork+1+0))&0ffh,w
8647      8634   07DE'  0AFF                       xorlw  0ffh
8648      8635   07E0'  1700'                      andwf  ((_adc_conversion_flags))&0ffh
8649      8636                                   line   442
8650      8637                                  
8651      8638   07E2'                     l14125:;  BSR  set  to:  0
8652      8639                           
8653      8640   07E2'  0101                       movlb  1 ;  ()  banked
8654      8641   07E4'  2B00'                      incf   ((doWork@i))&0ffh
8655      8642                                  
8656      8643   07E6'                     l14127:;  BSR  set  to:  1
8657      8644                           
8658      8645   07E6'  0E05                       movlw  (06h-1)
8659      8646   07E8'  6500'                      cpfsgt ((doWork@i))&0ffh
8660      8647   07EA'  EF00'  F000'                goto   u12721
8661      8648   07EE'  EF00'  F000'                goto   u12720
8662      8649   07F2'                     u12721:
8663      8650   07F2'  EF00'  F000'                goto   l14049
8664      8651   07F6'                     u12720:
8665      8652                                   line   534
8666      8653                                  
8667      8654   07F6'                     l14129:;  BSR  set  to:  1
8668      8655                           
8669      8656                            ;main.c:  530:  }
8670      8657                            ;main.c:  531:  }
8671      8658                            ;main.c:  534:  if  (0x03  ==  vscp_node_state)  {
8672      8659   07F6'  0100                       movlb  0 ;  ()  banked
8673      8660   07F8'  5100'                      movf   ((_vscp_node_state))&0ffh,w
8674      8661   07FA'  0A03                       xorlw  3
8675      8662                           
8676      8663   07FC'  A4D8                       btfss  status,2
8677      8664   07FE'  EF00'  F000'                goto   u12731
8678      8665   0802'  EF00'  F000'                goto   u12730
8679      8666   0806'                     u12731:
8680      8667   0806'  EF00'  F000'                goto   l224
8681      8668   080A'                     u12730:
8682      8669                                   line   537
8683      8670                                  
8684      8671   080A'                     l14131:;  BSR  set  to:  0
8685      8672                           
8686      8673                            ;main.c:  537:  for  (i  =  0;  i &lsaquo   6;  i++)  {
8687      8674   080A'  0101                       movlb  1 ;  ()  banked
8688      8675   080C'  6B00'                      clrf   ((doWork@i))&0ffh
8689      8676                                   line   540
8690      8677                                  
8691      8678   080E'                     l14137:;  BSR  set  to:  1
8692      8679                           
8693      8680                            ;main.c:  540:  if  (low_alarm  &  1 &lsaquo &lsaquo   i)  {
8694      8681   080E'  C035'  F035'                movff  (doWork@i),??_doWork+0+0
8695      8682   0812'  0E01                       movlw  (01h)&0ffh
8696      8683   0814'  0100                       movlb  0 ;  ()  banked
8697      8684   0816'  6F00'                      movwf  (??_doWork+1+0)&0ffh
8698      8685   0818'  2B00'                      incf   (??_doWork+0+0)&0ffh
8699      8686   081A'  EF00'  F000'                goto   u12744
8700      8687   081E'                     u12745:
8701      8688   081E'  90D8                       bcf    status,0
8702      8689   0820'  3700'                      rlcf   ((??_doWork+1+0))&0ffh
8703      8690   0822'                     u12744:
8704      8691   0822'  2F00'                      decfsz (??_doWork+0+0)&0ffh
8705      8692   0824'  EF00'  F000'                goto   u12745
8706      8693   0828'  5100'                      movf   ((??_doWork+1+0))&0ffh,w
8707      8694   082A'  1500'                      andwf  ((_low_alarm))&0ffh,w
8708      8695   082C'  0900                       iorlw  0
8709      8696   082E'  B4D8                       btfsc  status,2
8710      8697   0830'  EF00'  F000'                goto   u12751
8711      8698   0834'  EF00'  F000'                goto   u12750
8712      8699   0838'                     u12751:
8713      8700   0838'  EF00'  F000'                goto   l14145
8714      8701   083C'                     u12750:
8715      8702                                   line   546
8716      8703                                  
8717      8704   083C'                     l14139:;  BSR  set  to:  0
8718      8705                           
8719      8706                            ;main.c:  543:  setpoint  =
8720      8707                            ;main.c:  544:  (int16_t)  (readEEPROM(2  *  i  +  0x5B)*256  +
8721      8708                            ;main.c:  545:  readEEPROM(2  *  i  +  0x5C)  +
8722      8709                            ;main.c:  546:  readEEPROM(i  +  0x97)*100);
8723      8710   083C'  90D8                       bcf    status,0
8724      8711   083E'  0101                       movlb  1 ;  ()  banked
8725      8712   0840'  3500'                      rlcf   ((doWork@i))&0ffh,w
8726      8713   0842'  0100                       movlb  0 ;  ()  banked
8727      8714   0844'  6F00'                      movwf  (??_doWork+0+0)&0ffh
8728      8715   0846'  6B00'                      clrf   1+(??_doWork+0+0)&0ffh
8729      8716   0848'  3700'                      rlcf   1+(??_doWork+0+0)&0ffh
8730      8717   084A'  0E5C                       movlw  low(05Ch)
8731      8718   084C'  2500'                      addwf  (??_doWork+0+0)&0ffh,w
8732      8719                                  
8733      8720   084E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
8734      8721   0850'  0E00                       movlw  high(05Ch)
8735      8722   0852'  2100'                      addwfc (??_doWork+0+1)&0ffh,w
8736      8723   0854'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
8737      8724   0856'  EC00'  F000'                call   _readEEPROM        ;wreg  free
8738      8725   085A'  0100                       movlb  0 ;  ()  banked
8739      8726   085C'  6F00'                      movwf  (??_doWork+2+0)&0ffh
8740      8727   085E'  90D8                       bcf    status,0
8741      8728   0860'  0101                       movlb  1 ;  ()  banked
8742      8729   0862'  3500'                      rlcf   ((doWork@i))&0ffh,w
8743      8730   0864'  0100                       movlb  0 ;  ()  banked
8744      8731   0866'  6F00'                      movwf  (??_doWork+3+0)&0ffh
8745      8732   0868'  6B00'                      clrf   1+(??_doWork+3+0)&0ffh
8746      8733   086A'  3700'                      rlcf   1+(??_doWork+3+0)&0ffh
8747      8734   086C'  0E5B                       movlw  low(05Bh)
8748      8735   086E'  2500'                      addwf  (??_doWork+3+0)&0ffh,w
8749      8736                                  
8750      8737   0870'  6E0D'                      movwf  ((c:?_readEEPROM)),c
8751      8738   0872'  0E00                       movlw  high(05Bh)
8752      8739   0874'  2100'                      addwfc (??_doWork+3+1)&0ffh,w
8753      8740   0876'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
8754      8741   0878'  EC00'  F000'                call   _readEEPROM        ;wreg  free
8755      8742   087C'  0100                       movlb  0 ;  ()  banked
8756      8743   087E'  6F00'                      movwf  (??_doWork+5+0+1)&0ffh
8757      8744   0880'  6B00'                      clrf   (??_doWork+5+0)&0ffh
8758      8745   0882'  0E97                       movlw  low(097h)
8759      8746   0884'  0101                       movlb  1 ;  ()  banked
8760      8747   0886'  2500'                      addwf  ((doWork@i))&0ffh,w
8761      8748                                  
8762      8749   0888'  6E0D'                      movwf  ((c:?_readEEPROM)),c
8763      8750   088A'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
8764      8751   088C'  0E00                       movlw  high(097h)
8765      8752   088E'  220E'                      addwfc 1+((c:?_readEEPROM)),c
8766      8753   0890'  EC00'  F000'                call   _readEEPROM        ;wreg  free
8767      8754   0894'  0D64                       mullw  064h
8768      8755   0896'  0100                       movlb  0 ;  ()  banked
8769      8756   0898'  5100'                      movf   (??_doWork+5+0)&0ffh,w
8770      8757   089A'  24F3                       addwf  (prodl),c,w
8771      8758   089C'  6F00'                      movwf  (??_doWork+7+0)&0ffh
8772      8759   089E'  5100'                      movf   (??_doWork+5+1)&0ffh,w
8773      8760   08A0'  20F4                       addwfc (prodh),c,w
8774      8761   08A2'  6F00'                      movwf  1+(??_doWork+7+0)&0ffh
8775      8762   08A4'  5100'                      movf   ((??_doWork+2+0))&0ffh,w
8776      8763   08A6'  2500'                      addwf  (??_doWork+7+0)&0ffh,w
8777      8764   08A8'  0101                       movlb  1 ;  ()  banked
8778      8765                                  
8779      8766   08AA'  6F00'                      movwf  ((doWork@setpoint))&0ffh
8780      8767   08AC'  0100                       movlb  0 ;  ()  banked
8781      8768   08AE'  0E00                       movlw  0
8782      8769   08B0'  2100'                      addwfc (??_doWork+7+1)&0ffh,w
8783      8770   08B2'  0101                       movlb  1 ;  ()  banked
8784      8771   08B4'  6F00'                      movwf  1+((doWork@setpoint))&0ffh
8785      8772                                   line   551
8786      8773                                  
8787      8774   08B6'                     l14141:;  BSR  set  to:  1
8788      8775                           
8789      8776                            ;main.c:  551:  if  (current_temp[  i  ] &rsaquo   setpoint)  {
8790      8777   08B6'  5100'                      movf   ((doWork@i))&0ffh,w
8791      8778   08B8'  0D02                       mullw  02h
8792      8779   08BA'  50F3                       movf   (prodl),c,w
8793      8780   08BC'  0100                       movlb  0 ;  ()  banked
8794      8781   08BE'  0F00'                      addlw  low(_current_temp)
8795      8782   08C0'  6ED9                       movwf  fsr2l
8796      8783   08C2'  6ADA                       clrf   fsr2h
8797      8784   08C4'  CFDE  F035'                 movff  postinc2,??_doWork+0+0
8798      8785   08C8'  CFDD  F036'                 movff  postdec2,??_doWork+0+0+1
8799      8786   08CC'  0101                       movlb  1 ;  ()  banked
8800      8787   08CE'  5100'                      movf   ((doWork@setpoint+1))&0ffh,w
8801      8788   08D0'  0A80                       xorlw  80h
8802      8789   08D2'  0100                       movlb  0 ;  ()  banked
8803      8790   08D4'  6F00'                      movwf  (??_doWork+2+0)&0ffh
8804      8791   08D6'  5100'                      movf   (??_doWork+0+0)&0ffh,w
8805      8792   08D8'  0101                       movlb  1 ;  ()  banked
8806      8793   08DA'  5D00'                      subwf  ((doWork@setpoint))&0ffh,w
8807      8794   08DC'  0100                       movlb  0 ;  ()  banked
8808      8795   08DE'  5100'                      movf   (??_doWork+0+1)&0ffh,w
8809      8796   08E0'  0A80                       xorlw  80h
8810      8797   08E2'  5900'                      subwfb (??_doWork+2+0)&0ffh,w
8811      8798   08E4'  B0D8                       btfsc  status,0
8812      8799   08E6'  EF00'  F000'                goto   u12761
8813      8800   08EA'  EF00'  F000'                goto   u12760
8814      8801   08EE'                     u12761:
8815      8802   08EE'  EF00'  F000'                goto   l208
8816      8803   08F2'                     u12760:
8817      8804                                   line   554
8818      8805                                  
8819      8806   08F2'                     l14143:;  BSR  set  to:  0
8820      8807                           
8821      8808                            ;main.c:  554:  low_alarm  &=  ~(1 &lsaquo &lsaquo   i);
8822      8809   08F2'  C035'  F035'                movff  (doWork@i),??_doWork+0+0
8823      8810   08F6'  0E01                       movlw  (01h)&0ffh
8824      8811   08F8'  6F00'                      movwf  (??_doWork+1+0)&0ffh
8825      8812   08FA'  2B00'                      incf   (??_doWork+0+0)&0ffh
8826      8813   08FC'  EF00'  F000'                goto   u12774
8827      8814   0900'                     u12775:
8828      8815   0900'  90D8                       bcf    status,0
8829      8816   0902'  3700'                      rlcf   ((??_doWork+1+0))&0ffh
8830      8817   0904'                     u12774:
8831      8818   0904'  2F00'                      decfsz (??_doWork+0+0)&0ffh
8832      8819   0906'  EF00'  F000'                goto   u12775
8833      8820   090A'  5100'                      movf   ((??_doWork+1+0))&0ffh,w
8834      8821   090C'  0AFF                       xorlw  0ffh
8835      8822   090E'  1700'                      andwf  ((_low_alarm))&0ffh
8836      8823   0910'  EF00'  F000'                goto   l208
8837      8824                                   line   565
8838      8825                                  
8839      8826   0914'                     l14145:;  BSR  set  to:  0
8840      8827                           
8841      8828                            ;main.c:  559:  else  {
8842      8829                            ;main.c:  563:  setpoint  =
8843      8830                            ;main.c:  564:  (int16_t)  (readEEPROM(2  *  i  +  0x5B)*256  +
8844      8831                            ;main.c:  565:  readEEPROM(2  *  i  +  0x5C));
8845      8832   0914'  0101                       movlb  1 ;  ()  banked
8846      8833   0916'  5100'                      movf   ((doWork@i))&0ffh,w
8847      8834   0918'  0D02                       mullw  02h
8848      8835   091A'  0E5C                       movlw  low(05Ch)
8849      8836   091C'  24F3                       addwf  (prodl),c,w
8850      8837                                  
8851      8838   091E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
8852      8839   0920'  0E00                       movlw  high(05Ch)
8853      8840   0922'  20F4                       addwfc (prodh),c,w
8854      8841   0924'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
8855      8842   0926'  EC00'  F000'                call   _readEEPROM        ;wreg  free
8856      8843   092A'  0100                       movlb  0 ;  ()  banked
8857      8844   092C'  6F00'                      movwf  (??_doWork+0+0)&0ffh
8858      8845   092E'  0101                       movlb  1 ;  ()  banked
8859      8846   0930'  5100'                      movf   ((doWork@i))&0ffh,w
8860      8847   0932'  0D02                       mullw  02h
8861      8848   0934'  0E5B                       movlw  low(05Bh)
8862      8849   0936'  24F3                       addwf  (prodl),c,w
8863      8850                                  
8864      8851   0938'  6E0D'                      movwf  ((c:?_readEEPROM)),c
8865      8852   093A'  0E00                       movlw  high(05Bh)
8866      8853   093C'  20F4                       addwfc (prodh),c,w
8867      8854   093E'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
8868      8855   0940'  EC00'  F000'                call   _readEEPROM        ;wreg  free
8869      8856   0944'  0100                       movlb  0 ;  ()  banked
8870      8857   0946'  6F00'                      movwf  (??_doWork+1+0+1)&0ffh
8871      8858   0948'  6B00'                      clrf   (??_doWork+1+0)&0ffh
8872      8859   094A'  5100'                      movf   ((??_doWork+0+0))&0ffh,w
8873      8860   094C'  2500'                      addwf  (??_doWork+1+0)&0ffh,w
8874      8861   094E'  0101                       movlb  1 ;  ()  banked
8875      8862                                  
8876      8863   0950'  6F00'                      movwf  ((doWork@setpoint))&0ffh
8877      8864   0952'  0100                       movlb  0 ;  ()  banked
8878      8865   0954'  0E00                       movlw  0
8879      8866   0956'  2100'                      addwfc (??_doWork+1+1)&0ffh,w
8880      8867   0958'  0101                       movlb  1 ;  ()  banked
8881      8868   095A'  6F00'                      movwf  1+((doWork@setpoint))&0ffh
8882      8869                                   line   567
8883      8870                                  
8884      8871   095C'                     l14147:;  BSR  set  to:  1
8885      8872                           
8886      8873                            ;main.c:  567:  if  (current_temp[  i  ] &lsaquo   setpoint)  {
8887      8874   095C'  5100'                      movf   ((doWork@i))&0ffh,w
8888      8875   095E'  0D02                       mullw  02h
8889      8876   0960'  50F3                       movf   (prodl),c,w
8890      8877   0962'  0100                       movlb  0 ;  ()  banked
8891      8878   0964'  0F00'                      addlw  low(_current_temp)
8892      8879   0966'  6ED9                       movwf  fsr2l
8893      8880   0968'  6ADA                       clrf   fsr2h
8894      8881   096A'  CFDE  F035'                 movff  postinc2,??_doWork+0+0
8895      8882   096E'  CFDD  F036'                 movff  postdec2,??_doWork+0+0+1
8896      8883   0972'  5100'                      movf   (??_doWork+0+1)&0ffh,w
8897      8884   0974'  0A80                       xorlw  80h
8898      8885   0976'  6F00'                      movwf  (??_doWork+2+0)&0ffh
8899      8886   0978'  0101                       movlb  1 ;  ()  banked
8900      8887   097A'  5100'                      movf   ((doWork@setpoint))&0ffh,w
8901      8888   097C'  0100                       movlb  0 ;  ()  banked
8902      8889   097E'  5D00'                      subwf  (??_doWork+0+0)&0ffh,w
8903      8890   0980'  0101                       movlb  1 ;  ()  banked
8904      8891   0982'  5100'                      movf   ((doWork@setpoint+1))&0ffh,w
8905      8892   0984'  0A80                       xorlw  80h
8906      8893   0986'  0100                       movlb  0 ;  ()  banked
8907      8894   0988'  5900'                      subwfb (??_doWork+2+0)&0ffh,w
8908      8895   098A'  B0D8                       btfsc  status,0
8909      8896   098C'  EF00'  F000'                goto   u12781
8910      8897   0990'  EF00'  F000'                goto   u12780
8911      8898   0994'                     u12781:
8912      8899   0994'  EF00'  F000'                goto   l208
8913      8900   0998'                     u12780:
8914      8901                                   line   570
8915      8902                                  
8916      8903   0998'                     l14149:;  BSR  set  to:  0
8917      8904                           
8918      8905                            ;main.c:  570:  low_alarm  |=  (1 &lsaquo &lsaquo   i);
8919      8906   0998'  C035'  F035'                movff  (doWork@i),??_doWork+0+0
8920      8907   099C'  0E01                       movlw  (01h)&0ffh
8921      8908   099E'  6F00'                      movwf  (??_doWork+1+0)&0ffh
8922      8909   09A0'  2B00'                      incf   (??_doWork+0+0)&0ffh
8923      8910   09A2'  EF00'  F000'                goto   u12794
8924      8911   09A6'                     u12795:
8925      8912   09A6'  90D8                       bcf    status,0
8926      8913   09A8'  3700'                      rlcf   ((??_doWork+1+0))&0ffh
8927      8914   09AA'                     u12794:
8928      8915   09AA'  2F00'                      decfsz (??_doWork+0+0)&0ffh
8929      8916   09AC'  EF00'  F000'                goto   u12795
8930      8917   09B0'  5100'                      movf   ((??_doWork+1+0))&0ffh,w
8931      8918   09B2'  1300'                      iorwf  ((_low_alarm))&0ffh
8932      8919                                   line   575
8933      8920                                  
8934      8921   09B4'                     l14151:;  BSR  set  to:  0
8935      8922                           
8936      8923                            ;main.c:  575:  vscp_alarmstatus  |=  1;
8937      8924   09B4'  8005'                      bsf    (0+(0/8)+(c:_vscp_alarmstatus)),c,(0)&7
8938      8925                                   line   578
8939      8926                                  
8940      8927   09B6'                     l14153:;  BSR  set  to:  0
8941      8928                           
8942      8929                            ;main.c:  578:  if  (readEEPROM(i  +  0x43)  &  (1&lsaquo &lsaquo 3))  {
8943      8930   09B6'  0E43                       movlw  low(043h)
8944      8931   09B8'  0101                       movlb  1 ;  ()  banked
8945      8932   09BA'  2500'                      addwf  ((doWork@i))&0ffh,w
8946      8933                                  
8947      8934   09BC'  6E0D'                      movwf  ((c:?_readEEPROM)),c
8948      8935   09BE'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
8949      8936   09C0'  0E00                       movlw  high(043h)
8950      8937   09C2'  220E'                      addwfc 1+((c:?_readEEPROM)),c
8951      8938   09C4'  EC00'  F000'                call   _readEEPROM        ;wreg  free
8952      8939   09C8'  0100                       movlb  0 ;  ()  banked
8953      8940   09CA'  6F00'                      movwf  (??_doWork+0+0)&0ffh
8954      8941                                  
8955      8942   09CC'  A700'                      btfss  ((??_doWork+0+0))&0ffh,(3)&7
8956      8943   09CE'  EF00'  F000'                goto   u12801
8957      8944   09D2'  EF00'  F000'                goto   u12800
8958      8945   09D6'                     u12801:
8959      8946   09D6'  EF00'  F000'                goto   l208
8960      8947   09DA'                     u12800:
8961      8948                                   line   580
8962      8949                                  
8963      8950   09DA'                     l14155:;  BSR  set  to:  0
8964      8951                           
8965      8952                            ;main.c:  580:  vscp_omsg.vscp_class  =  1;
8966      8953   09DA'  0E00                       movlw  high(01h)
8967      8954   09DC'  6F00'                      movwf  (1+(_vscp_omsg+02h))&0ffh
8968      8955   09DE'  0E01                       movlw  low(01h)
8969      8956   09E0'  6F00'                      movwf  (0+(_vscp_omsg+02h))&0ffh
8970      8957                                   line   581
8971      8958                            ;main.c:  581:  vscp_omsg.vscp_type  =  2;
8972      8959   09E2'  0E02                       movlw  low(02h)
8973      8960   09E4'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
8974      8961                                   line   582
8975      8962                                  
8976      8963   09E6'                     l14157:;  BSR  set  to:  0
8977      8964                           
8978      8965                            ;main.c:  582:  vscp_omsg.priority  =  0x00;
8979      8966   09E6'  6B00'                      clrf   (0+(_vscp_omsg+01h))&0ffh
8980      8967                                   line   583
8981      8968                            ;main.c:  583:  vscp_omsg.flags  =  0x80  +  3;
8982      8969   09E8'  0E83                       movlw  low(083h)
8983      8970   09EA'  6F00'                      movwf  ((_vscp_omsg))&0ffh
8984      8971                                   line   586
8985      8972                                  
8986      8973   09EC'                     l14159:;  BSR  set  to:  0
8987      8974                           
8988      8975                            ;main.c:  586:  if  (readEEPROM(i  +  0x43)  &  (1&lsaquo &lsaquo 5))  {
8989      8976   09EC'  0E43                       movlw  low(043h)
8990      8977   09EE'  0101                       movlb  1 ;  ()  banked
8991      8978   09F0'  2500'                      addwf  ((doWork@i))&0ffh,w
8992      8979                                  
8993      8980   09F2'  6E0D'                      movwf  ((c:?_readEEPROM)),c
8994      8981   09F4'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
8995      8982   09F6'  0E00                       movlw  high(043h)
8996      8983   09F8'  220E'                      addwfc 1+((c:?_readEEPROM)),c
8997      8984   09FA'  EC00'  F000'                call   _readEEPROM        ;wreg  free
8998      8985   09FE'  0100                       movlb  0 ;  ()  banked
8999      8986   0A00'  6F00'                      movwf  (??_doWork+0+0)&0ffh
9000      8987                                  
9001      8988   0A02'  AB00'                      btfss  ((??_doWork+0+0))&0ffh,(5)&7
9002      8989   0A04'  EF00'  F000'                goto   u12811
9003      8990   0A08'  EF00'  F000'                goto   u12810
9004      8991   0A0C'                     u12811:
9005      8992   0A0C'  EF00'  F000'                goto   l14167
9006      8993   0A10'                     u12810:
9007      8994                                   line   588
9008      8995                                  
9009      8996   0A10'                     l14161:;  BSR  set  to:  0
9010      8997                           
9011      8998                            ;main.c:  588:  if  (readEEPROM(i  +  0x43)  &  (1&lsaquo &lsaquo 6))  {
9012      8999   0A10'  0E43                       movlw  low(043h)
9013      9000   0A12'  0101                       movlb  1 ;  ()  banked
9014      9001   0A14'  2500'                      addwf  ((doWork@i))&0ffh,w
9015      9002                                  
9016      9003   0A16'  6E0D'                      movwf  ((c:?_readEEPROM)),c
9017      9004   0A18'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
9018      9005   0A1A'  0E00                       movlw  high(043h)
9019      9006   0A1C'  220E'                      addwfc 1+((c:?_readEEPROM)),c
9020      9007   0A1E'  EC00'  F000'                call   _readEEPROM        ;wreg  free
9021      9008   0A22'  0100                       movlb  0 ;  ()  banked
9022      9009   0A24'  6F00'                      movwf  (??_doWork+0+0)&0ffh
9023      9010                                  
9024      9011   0A26'  AD00'                      btfss  ((??_doWork+0+0))&0ffh,(6)&7
9025      9012   0A28'  EF00'  F000'                goto   u12821
9026      9013   0A2C'  EF00'  F000'                goto   u12820
9027      9014   0A30'                     u12821:
9028      9015   0A30'  EF00'  F000'                goto   l14165
9029      9016   0A34'                     u12820:
9030      9017                                   line   589
9031      9018                                  
9032      9019   0A34'                     l14163:;  BSR  set  to:  0
9033      9020                           
9034      9021                            ;main.c:  589:  vscp_omsg.vscp_class  =  30;
9035      9022   0A34'  0E00                       movlw  high(01Eh)
9036      9023   0A36'  6F00'                      movwf  (1+(_vscp_omsg+02h))&0ffh
9037      9024   0A38'  0E1E                       movlw  low(01Eh)
9038      9025   0A3A'  6F00'                      movwf  (0+(_vscp_omsg+02h))&0ffh
9039      9026                                   line   590
9040      9027                            ;main.c:  590:  vscp_omsg.vscp_type  =  5;
9041      9028   0A3C'  0E05                       movlw  low(05h)
9042      9029   0A3E'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
9043      9030                                   line   591
9044      9031                            ;main.c:  591:  }  else  {
9045      9032   0A40'  EF00'  F000'                goto   l14167
9046      9033                                   line   592
9047      9034                                  
9048      9035   0A44'                     l14165:;  BSR  set  to:  0
9049      9036                           
9050      9037                            ;main.c:  592:  vscp_omsg.vscp_class  =  30;
9051      9038   0A44'  0E00                       movlw  high(01Eh)
9052      9039   0A46'  6F00'                      movwf  (1+(_vscp_omsg+02h))&0ffh
9053      9040   0A48'  0E1E                       movlw  low(01Eh)
9054      9041   0A4A'  6F00'                      movwf  (0+(_vscp_omsg+02h))&0ffh
9055      9042                                   line   593
9056      9043                            ;main.c:  593:  vscp_omsg.vscp_type  =  6;
9057      9044   0A4C'  0E06                       movlw  low(06h)
9058      9045   0A4E'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
9059      9046                                   line   598
9060      9047                                  
9061      9048   0A50'                     l14167:;  BSR  set  to:  0
9062      9049                           
9063      9050                            ;main.c:  594:  }
9064      9051                            ;main.c:  596:  }
9065      9052                            ;main.c:  598:  vscp_omsg.data[  0  ]  =  i;
9066      9053   0A50'  C035'  F02C'                movff  (doWork@i),0+(_vscp_omsg+05h)
9067      9054                                   line   600
9068      9055                                  
9069      9056   0A54'                     l14169:;  BSR  set  to:  0
9070      9057                           
9071      9058                            ;main.c:  599:  vscp_omsg.data[  1  ]  =
9072      9059                            ;main.c:  600:  readEEPROM(2  *  i  +  0x73);
9073      9060   0A54'  90D8                       bcf    status,0
9074      9061   0A56'  0101                       movlb  1 ;  ()  banked
9075      9062   0A58'  3500'                      rlcf   ((doWork@i))&0ffh,w
9076      9063   0A5A'  0100                       movlb  0 ;  ()  banked
9077      9064   0A5C'  6F00'                      movwf  (??_doWork+0+0)&0ffh
9078      9065   0A5E'  6B00'                      clrf   1+(??_doWork+0+0)&0ffh
9079      9066   0A60'  3700'                      rlcf   1+(??_doWork+0+0)&0ffh
9080      9067   0A62'  0E73                       movlw  low(073h)
9081      9068   0A64'  2500'                      addwf  (??_doWork+0+0)&0ffh,w
9082      9069                                  
9083      9070   0A66'  6E0D'                      movwf  ((c:?_readEEPROM)),c
9084      9071   0A68'  0E00                       movlw  high(073h)
9085      9072   0A6A'  2100'                      addwfc (??_doWork+0+1)&0ffh,w
9086      9073   0A6C'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
9087      9074   0A6E'  EC00'  F000'                call   _readEEPROM        ;wreg  free
9088      9075   0A72'  0100                       movlb  0 ;  ()  banked
9089      9076   0A74'  6F00'                      movwf  (0+(_vscp_omsg+06h))&0ffh
9090      9077                                   line   602
9091      9078                                  
9092      9079   0A76'                     l14171:;  BSR  set  to:  0
9093      9080                           
9094      9081                            ;main.c:  601:  vscp_omsg.data[  2  ]  =
9095      9082                            ;main.c:  602:  readEEPROM(2  *  i  +  0x74);
9096      9083   0A76'  90D8                       bcf    status,0
9097      9084   0A78'  0101                       movlb  1 ;  ()  banked
9098      9085   0A7A'  3500'                      rlcf   ((doWork@i))&0ffh,w
9099      9086   0A7C'  0100                       movlb  0 ;  ()  banked
9100      9087   0A7E'  6F00'                      movwf  (??_doWork+0+0)&0ffh
9101      9088   0A80'  6B00'                      clrf   1+(??_doWork+0+0)&0ffh
9102      9089   0A82'  3700'                      rlcf   1+(??_doWork+0+0)&0ffh
9103      9090   0A84'  0E74                       movlw  low(074h)
9104      9091   0A86'  2500'                      addwf  (??_doWork+0+0)&0ffh,w
9105      9092                                  
9106      9093   0A88'  6E0D'                      movwf  ((c:?_readEEPROM)),c
9107      9094   0A8A'  0E00                       movlw  high(074h)
9108      9095   0A8C'  2100'                      addwfc (??_doWork+0+1)&0ffh,w
9109      9096   0A8E'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
9110      9097   0A90'  EC00'  F000'                call   _readEEPROM        ;wreg  free
9111      9098   0A94'  0100                       movlb  0 ;  ()  banked
9112      9099   0A96'  6F00'                      movwf  (0+(_vscp_omsg+07h))&0ffh
9113      9100                                   line   605
9114      9101                                  
9115      9102   0A98'                     l14173:;  BSR  set  to:  0
9116      9103                           
9117      9104                            ;main.c:  605:  if  (!vscp_sendEvent())  {
9118      9105   0A98'  EC00'  F000'                call   _vscp_sendEvent    ;wreg  free
9119      9106   0A9C'  0900                       iorlw  0
9120      9107   0A9E'  A4D8                       btfss  status,2
9121      9108   0AA0'  EF00'  F000'                goto   u12831
9122      9109   0AA4'  EF00'  F000'                goto   u12830
9123      9110   0AA8'                     u12831:
9124      9111   0AA8'  EF00'  F000'                goto   l208
9125      9112   0AAC'                     u12830:
9126      9113   0AAC'  EF00'  F000'                goto   l14143
9127      9114                                   line   612
9128      9115                                  
9129      9116   0AB0'                     l208:;  BSR  set  to:  0
9130      9117                           
9131      9118                                   line   615
9132      9119                            ;main.c:  609:  }
9133      9120                            ;main.c:  610:  }
9134      9121                            ;main.c:  611:  }
9135      9122                            ;main.c:  612:  }
9136      9123                            ;main.c:  615:  if  (high_alarm  &  (1 &lsaquo &lsaquo   i))  {
9137      9124   0AB0'  C035'  F035'                movff  (doWork@i),??_doWork+0+0
9138      9125   0AB4'  0E01                       movlw  (01h)&0ffh
9139      9126   0AB6'  6F00'                      movwf  (??_doWork+1+0)&0ffh
9140      9127   0AB8'  2B00'                      incf   (??_doWork+0+0)&0ffh
9141      9128   0ABA'  EF00'  F000'                goto   u12844
9142      9129   0ABE'                     u12845:
9143      9130   0ABE'  90D8                       bcf    status,0
9144      9131   0AC0'  3700'                      rlcf   ((??_doWork+1+0))&0ffh
9145      9132   0AC2'                     u12844:
9146      9133   0AC2'  2F00'                      decfsz (??_doWork+0+0)&0ffh
9147      9134   0AC4'  EF00'  F000'                goto   u12845
9148      9135   0AC8'  5100'                      movf   ((??_doWork+1+0))&0ffh,w
9149      9136   0ACA'  1500'                      andwf  ((_high_alarm))&0ffh,w
9150      9137   0ACC'  0900                       iorlw  0
9151      9138   0ACE'  B4D8                       btfsc  status,2
9152      9139   0AD0'  EF00'  F000'                goto   u12851
9153      9140   0AD4'  EF00'  F000'                goto   u12850
9154      9141   0AD8'                     u12851:
9155      9142   0AD8'  EF00'  F000'                goto   l14183
9156      9143   0ADC'                     u12850:
9157      9144                                   line   622
9158      9145                                  
9159      9146   0ADC'                     l14177:;  BSR  set  to:  0
9160      9147                           
9161      9148                            ;main.c:  619:  setpoint  =
9162      9149                            ;main.c:  620:  (int16_t)  (readEEPROM(2  *  i  +  0x67)*256  +
9163      9150                            ;main.c:  621:  readEEPROM(2  *  i  +  0x68)  -
9164      9151                            ;main.c:  622:  readEEPROM(i  +  0x97)*100);
9165      9152   0ADC'  90D8                       bcf    status,0
9166      9153   0ADE'  0101                       movlb  1 ;  ()  banked
9167      9154   0AE0'  3500'                      rlcf   ((doWork@i))&0ffh,w
9168      9155   0AE2'  0100                       movlb  0 ;  ()  banked
9169      9156   0AE4'  6F00'                      movwf  (??_doWork+0+0)&0ffh
9170      9157   0AE6'  6B00'                      clrf   1+(??_doWork+0+0)&0ffh
9171      9158   0AE8'  3700'                      rlcf   1+(??_doWork+0+0)&0ffh
9172      9159   0AEA'  0E67                       movlw  low(067h)
9173      9160   0AEC'  2500'                      addwf  (??_doWork+0+0)&0ffh,w
9174      9161                                  
9175      9162   0AEE'  6E0D'                      movwf  ((c:?_readEEPROM)),c
9176      9163   0AF0'  0E00                       movlw  high(067h)
9177      9164   0AF2'  2100'                      addwfc (??_doWork+0+1)&0ffh,w
9178      9165   0AF4'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
9179      9166   0AF6'  EC00'  F000'                call   _readEEPROM        ;wreg  free
9180      9167   0AFA'  0100                       movlb  0 ;  ()  banked
9181      9168   0AFC'  6F00'                      movwf  (??_doWork+2+0+1)&0ffh
9182      9169   0AFE'  6B00'                      clrf   (??_doWork+2+0)&0ffh
9183      9170   0B00'  90D8                       bcf    status,0
9184      9171   0B02'  0101                       movlb  1 ;  ()  banked
9185      9172   0B04'  3500'                      rlcf   ((doWork@i))&0ffh,w
9186      9173   0B06'  0100                       movlb  0 ;  ()  banked
9187      9174   0B08'  6F00'                      movwf  (??_doWork+4+0)&0ffh
9188      9175   0B0A'  6B00'                      clrf   1+(??_doWork+4+0)&0ffh
9189      9176   0B0C'  3700'                      rlcf   1+(??_doWork+4+0)&0ffh
9190      9177   0B0E'  0E68                       movlw  low(068h)
9191      9178   0B10'  2500'                      addwf  (??_doWork+4+0)&0ffh,w
9192      9179                                  
9193      9180   0B12'  6E0D'                      movwf  ((c:?_readEEPROM)),c
9194      9181   0B14'  0E00                       movlw  high(068h)
9195      9182   0B16'  2100'                      addwfc (??_doWork+4+1)&0ffh,w
9196      9183   0B18'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
9197      9184   0B1A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
9198      9185   0B1E'  0100                       movlb  0 ;  ()  banked
9199      9186   0B20'  2700'                      addwf  (??_doWork+2+0)&0ffh
9200      9187   0B22'  0E00                       movlw  0
9201      9188   0B24'  2300'                      addwfc (??_doWork+2+1)&0ffh
9202      9189   0B26'  0E97                       movlw  low(097h)
9203      9190   0B28'  0101                       movlb  1 ;  ()  banked
9204      9191   0B2A'  2500'                      addwf  ((doWork@i))&0ffh,w
9205      9192                                  
9206      9193   0B2C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
9207      9194   0B2E'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
9208      9195   0B30'  0E00                       movlw  high(097h)
9209      9196   0B32'  220E'                      addwfc 1+((c:?_readEEPROM)),c
9210      9197   0B34'  EC00'  F000'                call   _readEEPROM        ;wreg  free
9211      9198   0B38'  6E11'                      movwf  ((c:?___wmul)),c
9212      9199   0B3A'  6A12'                      clrf   ((c:?___wmul+1)),c
9213      9200   0B3C'  0EFF                       movlw  high(-100)
9214      9201   0B3E'  6E14'                      movwf  (1+((c:?___wmul)+02h)),c
9215      9202   0B40'  0E9C                       movlw  low(-100)
9216      9203   0B42'  6E13'                      movwf  (0+((c:?___wmul)+02h)),c
9217      9204   0B44'  EC00'  F000'                call   ___wmul    ;wreg  free
9218      9205   0B48'  5011'                      movf   (0+?___wmul),c,w
9219      9206   0B4A'  0100                       movlb  0 ;  ()  banked
9220      9207   0B4C'  2500'                      addwf  (??_doWork+2+0)&0ffh,w
9221      9208   0B4E'  0101                       movlb  1 ;  ()  banked
9222      9209                                  
9223      9210   0B50'  6F00'                      movwf  ((doWork@setpoint))&0ffh
9224      9211   0B52'  5012'                      movf   (1+?___wmul),c,w
9225      9212   0B54'  0100                       movlb  0 ;  ()  banked
9226      9213   0B56'  2100'                      addwfc (??_doWork+2+1)&0ffh,w
9227      9214   0B58'  0101                       movlb  1 ;  ()  banked
9228      9215   0B5A'  6F00'                      movwf  1+((doWork@setpoint))&0ffh
9229      9216                                   line   625
9230      9217                                  
9231      9218   0B5C'                     l14179:;  BSR  set  to:  1
9232      9219                           
9233      9220                            ;main.c:  625:  if  (current_temp[  i  ] &lsaquo   setpoint)  {
9234      9221   0B5C'  5100'                      movf   ((doWork@i))&0ffh,w
9235      9222   0B5E'  0D02                       mullw  02h
9236      9223   0B60'  50F3                       movf   (prodl),c,w
9237      9224   0B62'  0100                       movlb  0 ;  ()  banked
9238      9225   0B64'  0F00'                      addlw  low(_current_temp)
9239      9226   0B66'  6ED9                       movwf  fsr2l
9240      9227   0B68'  6ADA                       clrf   fsr2h
9241      9228   0B6A'  CFDE  F035'                 movff  postinc2,??_doWork+0+0
9242      9229   0B6E'  CFDD  F036'                 movff  postdec2,??_doWork+0+0+1
9243      9230   0B72'  5100'                      movf   (??_doWork+0+1)&0ffh,w
9244      9231   0B74'  0A80                       xorlw  80h
9245      9232   0B76'  6F00'                      movwf  (??_doWork+2+0)&0ffh
9246      9233   0B78'  0101                       movlb  1 ;  ()  banked
9247      9234   0B7A'  5100'                      movf   ((doWork@setpoint))&0ffh,w
9248      9235   0B7C'  0100                       movlb  0 ;  ()  banked
9249      9236   0B7E'  5D00'                      subwf  (??_doWork+0+0)&0ffh,w
9250      9237   0B80'  0101                       movlb  1 ;  ()  banked
9251      9238   0B82'  5100'                      movf   ((doWork@setpoint+1))&0ffh,w
9252      9239   0B84'  0A80                       xorlw  80h
9253      9240   0B86'  0100                       movlb  0 ;  ()  banked
9254      9241   0B88'  5900'                      subwfb (??_doWork+2+0)&0ffh,w
9255      9242   0B8A'  B0D8                       btfsc  status,0
9256      9243   0B8C'  EF00'  F000'                goto   u12861
9257      9244   0B90'  EF00'  F000'                goto   u12860
9258      9245   0B94'                     u12861:
9259      9246   0B94'  EF00'  F000'                goto   l14215
9260      9247   0B98'                     u12860:
9261      9248                                   line   628
9262      9249                                  
9263      9250   0B98'                     l14181:;  BSR  set  to:  0
9264      9251                           
9265      9252                            ;main.c:  628:  high_alarm  &=  ~(1 &lsaquo &lsaquo   i);
9266      9253   0B98'  C035'  F035'                movff  (doWork@i),??_doWork+0+0
9267      9254   0B9C'  0E01                       movlw  (01h)&0ffh
9268      9255   0B9E'  6F00'                      movwf  (??_doWork+1+0)&0ffh
9269      9256   0BA0'  2B00'                      incf   (??_doWork+0+0)&0ffh
9270      9257   0BA2'  EF00'  F000'                goto   u12874
9271      9258   0BA6'                     u12875:
9272      9259   0BA6'  90D8                       bcf    status,0
9273      9260   0BA8'  3700'                      rlcf   ((??_doWork+1+0))&0ffh
9274      9261   0BAA'                     u12874:
9275      9262   0BAA'  2F00'                      decfsz (??_doWork+0+0)&0ffh
9276      9263   0BAC'  EF00'  F000'                goto   u12875
9277      9264   0BB0'  5100'                      movf   ((??_doWork+1+0))&0ffh,w
9278      9265   0BB2'  0AFF                       xorlw  0ffh
9279      9266   0BB4'  1700'                      andwf  ((_high_alarm))&0ffh
9280      9267   0BB6'  EF00'  F000'                goto   l14215
9281      9268                                   line   639
9282      9269                                  
9283      9270   0BBA'                     l14183:;  BSR  set  to:  0
9284      9271                           
9285      9272                            ;main.c:  633:  else  {
9286      9273                            ;main.c:  638:  setpoint  =  (int16_t)  (readEEPROM(2  *  i  +  0x67)*256  +
9287      9274                            ;main.c:  639:  readEEPROM(2  *  i  +  0x68));
9288      9275   0BBA'  0101                       movlb  1 ;  ()  banked
9289      9276   0BBC'  5100'                      movf   ((doWork@i))&0ffh,w
9290      9277   0BBE'  0D02                       mullw  02h
9291      9278   0BC0'  0E68                       movlw  low(068h)
9292      9279   0BC2'  24F3                       addwf  (prodl),c,w
9293      9280                                  
9294      9281   0BC4'  6E0D'                      movwf  ((c:?_readEEPROM)),c
9295      9282   0BC6'  0E00                       movlw  high(068h)
9296      9283   0BC8'  20F4                       addwfc (prodh),c,w
9297      9284   0BCA'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
9298      9285   0BCC'  EC00'  F000'                call   _readEEPROM        ;wreg  free
9299      9286   0BD0'  0100                       movlb  0 ;  ()  banked
9300      9287   0BD2'  6F00'                      movwf  (??_doWork+0+0)&0ffh
9301      9288   0BD4'  0101                       movlb  1 ;  ()  banked
9302      9289   0BD6'  5100'                      movf   ((doWork@i))&0ffh,w
9303      9290   0BD8'  0D02                       mullw  02h
9304      9291   0BDA'  0E67                       movlw  low(067h)
9305      9292   0BDC'  24F3                       addwf  (prodl),c,w
9306      9293                                  
9307      9294   0BDE'  6E0D'                      movwf  ((c:?_readEEPROM)),c
9308      9295   0BE0'  0E00                       movlw  high(067h)
9309      9296   0BE2'  20F4                       addwfc (prodh),c,w
9310      9297   0BE4'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
9311      9298   0BE6'  EC00'  F000'                call   _readEEPROM        ;wreg  free
9312      9299   0BEA'  0100                       movlb  0 ;  ()  banked
9313      9300   0BEC'  6F00'                      movwf  (??_doWork+1+0+1)&0ffh
9314      9301   0BEE'  6B00'                      clrf   (??_doWork+1+0)&0ffh
9315      9302   0BF0'  5100'                      movf   ((??_doWork+0+0))&0ffh,w
9316      9303   0BF2'  2500'                      addwf  (??_doWork+1+0)&0ffh,w
9317      9304   0BF4'  0101                       movlb  1 ;  ()  banked
9318      9305                                  
9319      9306   0BF6'  6F00'                      movwf  ((doWork@setpoint))&0ffh
9320      9307   0BF8'  0100                       movlb  0 ;  ()  banked
9321      9308   0BFA'  0E00                       movlw  0
9322      9309   0BFC'  2100'                      addwfc (??_doWork+1+1)&0ffh,w
9323      9310   0BFE'  0101                       movlb  1 ;  ()  banked
9324      9311   0C00'  6F00'                      movwf  1+((doWork@setpoint))&0ffh
9325      9312                                   line   641
9326      9313                                  
9327      9314   0C02'                     l14185:;  BSR  set  to:  1
9328      9315                           
9329      9316                            ;main.c:  641:  if  (current_temp[  i  ] &rsaquo   setpoint)  {
9330      9317   0C02'  5100'                      movf   ((doWork@i))&0ffh,w
9331      9318   0C04'  0D02                       mullw  02h
9332      9319   0C06'  50F3                       movf   (prodl),c,w
9333      9320   0C08'  0100                       movlb  0 ;  ()  banked
9334      9321   0C0A'  0F00'                      addlw  low(_current_temp)
9335      9322   0C0C'  6ED9                       movwf  fsr2l
9336      9323   0C0E'  6ADA                       clrf   fsr2h
9337      9324   0C10'  CFDE  F035'                 movff  postinc2,??_doWork+0+0
9338      9325   0C14'  CFDD  F036'                 movff  postdec2,??_doWork+0+0+1
9339      9326   0C18'  0101                       movlb  1 ;  ()  banked
9340      9327   0C1A'  5100'                      movf   ((doWork@setpoint+1))&0ffh,w
9341      9328   0C1C'  0A80                       xorlw  80h
9342      9329   0C1E'  0100                       movlb  0 ;  ()  banked
9343      9330   0C20'  6F00'                      movwf  (??_doWork+2+0)&0ffh
9344      9331   0C22'  5100'                      movf   (??_doWork+0+0)&0ffh,w
9345      9332   0C24'  0101                       movlb  1 ;  ()  banked
9346      9333   0C26'  5D00'                      subwf  ((doWork@setpoint))&0ffh,w
9347      9334   0C28'  0100                       movlb  0 ;  ()  banked
9348      9335   0C2A'  5100'                      movf   (??_doWork+0+1)&0ffh,w
9349      9336   0C2C'  0A80                       xorlw  80h
9350      9337   0C2E'  5900'                      subwfb (??_doWork+2+0)&0ffh,w
9351      9338   0C30'  B0D8                       btfsc  status,0
9352      9339   0C32'  EF00'  F000'                goto   u12881
9353      9340   0C36'  EF00'  F000'                goto   u12880
9354      9341   0C3A'                     u12881:
9355      9342   0C3A'  EF00'  F000'                goto   l14215
9356      9343   0C3E'                     u12880:
9357      9344                                   line   644
9358      9345                                  
9359      9346   0C3E'                     l14187:;  BSR  set  to:  0
9360      9347                           
9361      9348                            ;main.c:  644:  high_alarm  |=  (1 &lsaquo &lsaquo   i);
9362      9349   0C3E'  C035'  F035'                movff  (doWork@i),??_doWork+0+0
9363      9350   0C42'  0E01                       movlw  (01h)&0ffh
9364      9351   0C44'  6F00'                      movwf  (??_doWork+1+0)&0ffh
9365      9352   0C46'  2B00'                      incf   (??_doWork+0+0)&0ffh
9366      9353   0C48'  EF00'  F000'                goto   u12894
9367      9354   0C4C'                     u12895:
9368      9355   0C4C'  90D8                       bcf    status,0
9369      9356   0C4E'  3700'                      rlcf   ((??_doWork+1+0))&0ffh
9370      9357   0C50'                     u12894:
9371      9358   0C50'  2F00'                      decfsz (??_doWork+0+0)&0ffh
9372      9359   0C52'  EF00'  F000'                goto   u12895
9373      9360   0C56'  5100'                      movf   ((??_doWork+1+0))&0ffh,w
9374      9361   0C58'  1300'                      iorwf  ((_high_alarm))&0ffh
9375      9362                                   line   650
9376      9363                                  
9377      9364   0C5A'                     l14189:;  BSR  set  to:  0
9378      9365                           
9379      9366                            ;main.c:  650:  vscp_alarmstatus  |=  2;
9380      9367   0C5A'  8205'                      bsf    (0+(1/8)+(c:_vscp_alarmstatus)),c,(1)&7
9381      9368                                   line   653
9382      9369                                  
9383      9370   0C5C'                     l14191:;  BSR  set  to:  0
9384      9371                           
9385      9372                            ;main.c:  653:  if  (readEEPROM(i  +  0x43)  &  (1&lsaquo &lsaquo 4))  {
9386      9373   0C5C'  0E43                       movlw  low(043h)
9387      9374   0C5E'  0101                       movlb  1 ;  ()  banked
9388      9375   0C60'  2500'                      addwf  ((doWork@i))&0ffh,w
9389      9376                                  
9390      9377   0C62'  6E0D'                      movwf  ((c:?_readEEPROM)),c
9391      9378   0C64'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
9392      9379   0C66'  0E00                       movlw  high(043h)
9393      9380   0C68'  220E'                      addwfc 1+((c:?_readEEPROM)),c
9394      9381   0C6A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
9395      9382   0C6E'  0100                       movlb  0 ;  ()  banked
9396      9383   0C70'  6F00'                      movwf  (??_doWork+0+0)&0ffh
9397      9384                                  
9398      9385   0C72'  A900'                      btfss  ((??_doWork+0+0))&0ffh,(4)&7
9399      9386   0C74'  EF00'  F000'                goto   u12901
9400      9387   0C78'  EF00'  F000'                goto   u12900
9401      9388   0C7C'                     u12901:
9402      9389   0C7C'  EF00'  F000'                goto   l14215
9403      9390   0C80'                     u12900:
9404      9391                                   line   655
9405      9392                                  
9406      9393   0C80'                     l14193:;  BSR  set  to:  0
9407      9394                           
9408      9395                            ;main.c:  655:  vscp_omsg.vscp_class  =  1;
9409      9396   0C80'  0E00                       movlw  high(01h)
9410      9397   0C82'  6F00'                      movwf  (1+(_vscp_omsg+02h))&0ffh
9411      9398   0C84'  0E01                       movlw  low(01h)
9412      9399   0C86'  6F00'                      movwf  (0+(_vscp_omsg+02h))&0ffh
9413      9400                                   line   656
9414      9401                            ;main.c:  656:  vscp_omsg.vscp_type  =  2;
9415      9402   0C88'  0E02                       movlw  low(02h)
9416      9403   0C8A'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
9417      9404                                   line   657
9418      9405                                  
9419      9406   0C8C'                     l14195:;  BSR  set  to:  0
9420      9407                           
9421      9408                            ;main.c:  657:  vscp_omsg.priority  =  0x00;
9422      9409   0C8C'  6B00'                      clrf   (0+(_vscp_omsg+01h))&0ffh
9423      9410                                   line   658
9424      9411                            ;main.c:  658:  vscp_omsg.flags  =  0x80  +  3;
9425      9412   0C8E'  0E83                       movlw  low(083h)
9426      9413   0C90'  6F00'                      movwf  ((_vscp_omsg))&0ffh
9427      9414                                   line   660
9428      9415                                  
9429      9416   0C92'                     l14197:;  BSR  set  to:  0
9430      9417                           
9431      9418                            ;main.c:  660:  if  (readEEPROM(i  +  0x43)  &  (1&lsaquo &lsaquo 5))  {
9432      9419   0C92'  0E43                       movlw  low(043h)
9433      9420   0C94'  0101                       movlb  1 ;  ()  banked
9434      9421   0C96'  2500'                      addwf  ((doWork@i))&0ffh,w
9435      9422                                  
9436      9423   0C98'  6E0D'                      movwf  ((c:?_readEEPROM)),c
9437      9424   0C9A'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
9438      9425   0C9C'  0E00                       movlw  high(043h)
9439      9426   0C9E'  220E'                      addwfc 1+((c:?_readEEPROM)),c
9440      9427   0CA0'  EC00'  F000'                call   _readEEPROM        ;wreg  free
9441      9428   0CA4'  0100                       movlb  0 ;  ()  banked
9442      9429   0CA6'  6F00'                      movwf  (??_doWork+0+0)&0ffh
9443      9430                                  
9444      9431   0CA8'  AB00'                      btfss  ((??_doWork+0+0))&0ffh,(5)&7
9445      9432   0CAA'  EF00'  F000'                goto   u12911
9446      9433   0CAE'  EF00'  F000'                goto   u12910
9447      9434   0CB2'                     u12911:
9448      9435   0CB2'  EF00'  F000'                goto   l14205
9449      9436   0CB6'                     u12910:
9450      9437                                   line   661
9451      9438                                  
9452      9439   0CB6'                     l14199:;  BSR  set  to:  0
9453      9440                           
9454      9441                            ;main.c:  661:  if  (readEEPROM(i  +  0x43)  &  (1&lsaquo &lsaquo 6))  {
9455      9442   0CB6'  0E43                       movlw  low(043h)
9456      9443   0CB8'  0101                       movlb  1 ;  ()  banked
9457      9444   0CBA'  2500'                      addwf  ((doWork@i))&0ffh,w
9458      9445                                  
9459      9446   0CBC'  6E0D'                      movwf  ((c:?_readEEPROM)),c
9460      9447   0CBE'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
9461      9448   0CC0'  0E00                       movlw  high(043h)
9462      9449   0CC2'  220E'                      addwfc 1+((c:?_readEEPROM)),c
9463      9450   0CC4'  EC00'  F000'                call   _readEEPROM        ;wreg  free
9464      9451   0CC8'  0100                       movlb  0 ;  ()  banked
9465      9452   0CCA'  6F00'                      movwf  (??_doWork+0+0)&0ffh
9466      9453                                  
9467      9454   0CCC'  AD00'                      btfss  ((??_doWork+0+0))&0ffh,(6)&7
9468      9455   0CCE'  EF00'  F000'                goto   u12921
9469      9456   0CD2'  EF00'  F000'                goto   u12920
9470      9457   0CD6'                     u12921:
9471      9458   0CD6'  EF00'  F000'                goto   l14203
9472      9459   0CDA'                     u12920:
9473      9460                                   line   662
9474      9461                                  
9475      9462   0CDA'                     l14201:;  BSR  set  to:  0
9476      9463                           
9477      9464                            ;main.c:  662:  vscp_omsg.vscp_class  =  30;
9478      9465   0CDA'  0E00                       movlw  high(01Eh)
9479      9466   0CDC'  6F00'                      movwf  (1+(_vscp_omsg+02h))&0ffh
9480      9467   0CDE'  0E1E                       movlw  low(01Eh)
9481      9468   0CE0'  6F00'                      movwf  (0+(_vscp_omsg+02h))&0ffh
9482      9469                                   line   663
9483      9470                            ;main.c:  663:  vscp_omsg.vscp_type  =  6;
9484      9471   0CE2'  0E06                       movlw  low(06h)
9485      9472   0CE4'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
9486      9473                                   line   664
9487      9474                            ;main.c:  664:  }  else  {
9488      9475   0CE6'  EF00'  F000'                goto   l14205
9489      9476                                   line   665
9490      9477                                  
9491      9478   0CEA'                     l14203:;  BSR  set  to:  0
9492      9479                           
9493      9480                            ;main.c:  665:  vscp_omsg.vscp_class  =  30;
9494      9481   0CEA'  0E00                       movlw  high(01Eh)
9495      9482   0CEC'  6F00'                      movwf  (1+(_vscp_omsg+02h))&0ffh
9496      9483   0CEE'  0E1E                       movlw  low(01Eh)
9497      9484   0CF0'  6F00'                      movwf  (0+(_vscp_omsg+02h))&0ffh
9498      9485                                   line   666
9499      9486                            ;main.c:  666:  vscp_omsg.vscp_type  =  5;
9500      9487   0CF2'  0E05                       movlw  low(05h)
9501      9488   0CF4'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
9502      9489                                   line   670
9503      9490                                  
9504      9491   0CF6'                     l14205:;  BSR  set  to:  0
9505      9492                           
9506      9493                            ;main.c:  667:  }
9507      9494                            ;main.c:  668:  }
9508      9495                            ;main.c:  670:  vscp_omsg.data[  0  ]  =  i;
9509      9496   0CF6'  C035'  F02C'                movff  (doWork@i),0+(_vscp_omsg+05h)
9510      9497                                   line   673
9511      9498                                  
9512      9499   0CFA'                     l14207:;  BSR  set  to:  0
9513      9500                           
9514      9501                            ;main.c:  671:  vscp_omsg.data[  1  ]  =
9515      9502                            ;main.c:  672:  readEEPROM(2  *  i  +
9516      9503                            ;main.c:  673:  0x73);
9517      9504   0CFA'  90D8                       bcf    status,0
9518      9505   0CFC'  0101                       movlb  1 ;  ()  banked
9519      9506   0CFE'  3500'                      rlcf   ((doWork@i))&0ffh,w
9520      9507   0D00'  0100                       movlb  0 ;  ()  banked
9521      9508   0D02'  6F00'                      movwf  (??_doWork+0+0)&0ffh
9522      9509   0D04'  6B00'                      clrf   1+(??_doWork+0+0)&0ffh
9523      9510   0D06'  3700'                      rlcf   1+(??_doWork+0+0)&0ffh
9524      9511   0D08'  0E73                       movlw  low(073h)
9525      9512   0D0A'  2500'                      addwf  (??_doWork+0+0)&0ffh,w
9526      9513                                  
9527      9514   0D0C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
9528      9515   0D0E'  0E00                       movlw  high(073h)
9529      9516   0D10'  2100'                      addwfc (??_doWork+0+1)&0ffh,w
9530      9517   0D12'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
9531      9518   0D14'  EC00'  F000'                call   _readEEPROM        ;wreg  free
9532      9519   0D18'  0100                       movlb  0 ;  ()  banked
9533      9520   0D1A'  6F00'                      movwf  (0+(_vscp_omsg+06h))&0ffh
9534      9521                                   line   676
9535      9522                                  
9536      9523   0D1C'                     l14209:;  BSR  set  to:  0
9537      9524                           
9538      9525                            ;main.c:  674:  vscp_omsg.data[  2  ]  =
9539      9526                            ;main.c:  675:  readEEPROM(2  *  i  +
9540      9527                            ;main.c:  676:  0x74);
9541      9528   0D1C'  90D8                       bcf    status,0
9542      9529   0D1E'  0101                       movlb  1 ;  ()  banked
9543      9530   0D20'  3500'                      rlcf   ((doWork@i))&0ffh,w
9544      9531   0D22'  0100                       movlb  0 ;  ()  banked
9545      9532   0D24'  6F00'                      movwf  (??_doWork+0+0)&0ffh
9546      9533   0D26'  6B00'                      clrf   1+(??_doWork+0+0)&0ffh
9547      9534   0D28'  3700'                      rlcf   1+(??_doWork+0+0)&0ffh
9548      9535   0D2A'  0E74                       movlw  low(074h)
9549      9536   0D2C'  2500'                      addwf  (??_doWork+0+0)&0ffh,w
9550      9537                                  
9551      9538   0D2E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
9552      9539   0D30'  0E00                       movlw  high(074h)
9553      9540   0D32'  2100'                      addwfc (??_doWork+0+1)&0ffh,w
9554      9541   0D34'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
9555      9542   0D36'  EC00'  F000'                call   _readEEPROM        ;wreg  free
9556      9543   0D3A'  0100                       movlb  0 ;  ()  banked
9557      9544   0D3C'  6F00'                      movwf  (0+(_vscp_omsg+07h))&0ffh
9558      9545                                   line   679
9559      9546                                  
9560      9547   0D3E'                     l14211:;  BSR  set  to:  0
9561      9548                           
9562      9549                            ;main.c:  679:  if  (!vscp_sendEvent())  {
9563      9550   0D3E'  EC00'  F000'                call   _vscp_sendEvent    ;wreg  free
9564      9551   0D42'  0900                       iorlw  0
9565      9552   0D44'  A4D8                       btfss  status,2
9566      9553   0D46'  EF00'  F000'                goto   u12931
9567      9554   0D4A'  EF00'  F000'                goto   u12930
9568      9555   0D4E'                     u12931:
9569      9556   0D4E'  EF00'  F000'                goto   l14215
9570      9557   0D52'                     u12930:
9571      9558   0D52'  EF00'  F000'                goto   l14181
9572      9559                                   line   537
9573      9560                                  
9574      9561   0D56'                     l14215:;  BSR  set  to:  0
9575      9562                           
9576      9563   0D56'  0101                       movlb  1 ;  ()  banked
9577      9564   0D58'  2B00'                      incf   ((doWork@i))&0ffh
9578      9565   0D5A'  0E05                       movlw  (06h-1)
9579      9566   0D5C'  6500'                      cpfsgt ((doWork@i))&0ffh
9580      9567   0D5E'  EF00'  F000'                goto   u12941
9581      9568   0D62'  EF00'  F000'                goto   u12940
9582      9569   0D66'                     u12941:
9583      9570   0D66'  EF00'  F000'                goto   l14137
9584      9571   0D6A'                     u12940:
9585      9572                                   line   689
9586      9573                                  
9587      9574   0D6A'                     l224:
9588      9575   0D6A'  0012                       return
9589      9576                                   opt  stack  0
9590      9577                            GLOBAL __end_of_doWork
9591      9578   0D6C'                            __end_of_doWork:
9592      9579                                   signat _doWork,88
9593      9580                                   global ___lwtofl
9594      9581                           
9595      9582  ;;  ***************  function  ___lwtofl  *****************
9596      9583  ;;  Defined  at:
9597      9584  ;;              line  29  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\lwtofl.c"
9598      9585  ;;  Parameters:     Size   Location      Type
9599      9586  ;;   c                2    23[COMRAM]  unsigned  int 
9600      9587  ;;  Auto  vars:      Size   Location      Type
9601      9588  ;;              None
9602      9589  ;;  Return  value:   Size   Location      Type
9603      9590  ;;                   4    23[COMRAM]  unsigned  int 
9604      9591  ;;  Registers  used:
9605      9592  ;;              wreg,  status,2,  status,0,  cstack
9606      9593  ;;  Tracked  objects:
9607      9594  ;;              On  entry  :  0/0
9608      9595  ;;              On  exit   :  0/0
9609      9596  ;;              Unchanged:  0/0
9610      9597  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
9611      9598  ;;       Params:          4        0        0        0        0        0        0
9612      9599  ;;       Locals:          0        0        0        0        0        0        0
9613      9600  ;;       Temps:           0        0        0        0        0        0        0
9614      9601  ;;       Totals:          4        0        0        0        0        0        0
9615      9602  ;;Total  ram  usage:         4  bytes
9616      9603  ;;  Hardware  stack  levels  used:     1
9617      9604  ;;  Hardware  stack  levels  required  when  called:     3
9618      9605  ;;  This  function  calls:
9619      9606  ;;              ___flpack
9620      9607  ;;  This  function  is  called  by:
9621      9608  ;;              _doWork
9622      9609  ;;  This  function  uses  a  non-reentrant  model
9623      9610  ;;
9624      9611                            psect  text2,class=CODE,space=0,reloc=2
9625      9612                            global  __ptext2
9626      9613   0000'                     __ptext2:
9627      9614                            psect  text2
9628      9615                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\lwtofl.c"
9629      9616                                   line   29
9630      9617                                   global __size_of___lwtofl
9631      9618   0000                             __size_of___lwtofl     equ  __end_of___lwtofl-___lwtofl
9632      9619                                  
9633      9620   0000'                     ___lwtofl:
9634      9621                            ;incstack  =  0
9635      9622                                   opt    stack  25
9636      9623                            ;incstack  =  0
9637      9624                                   line   30
9638      9625                                  
9639      9626   0000'                     l14555:
9640      9627   0000'  C017'  F00D'                movff  (c:___lwtofl@c),(c:?___flpack)
9641      9628   0004'  C018'  F00E'                movff  (c:___lwtofl@c+1),(c:?___flpack+1)
9642      9629   0008'  6A0F'                      clrf   ((c:?___flpack+2)),c
9643      9630   000A'  6A10'                      clrf   ((c:?___flpack+3)),c
9644      9631                           
9645      9632   000C'  0E96                       movlw  low(096h)
9646      9633   000E'  6E11'                      movwf  (0+((c:?___flpack)+04h)),c
9647      9634   0010'  0E00                       movlw  low(0)
9648      9635   0012'  6E12'                      movwf  (0+((c:?___flpack)+05h)),c
9649      9636   0014'  EC00'  F000'                call   ___flpack  ;wreg  free
9650      9637                                  
9651      9638   0018'  C010'  F01A'                movff  3+?___flpack,(c:?___lwtofl+3)
9652      9639   001C'  C00F'  F019'                movff  2+?___flpack,(c:?___lwtofl+2)
9653      9640   0020'  C00E'  F018'                movff  1+?___flpack,(c:?___lwtofl+1)
9654      9641   0024'  C00D'  F017'                movff  0+?___flpack,(c:?___lwtofl)
9655      9642                                  
9656      9643                                   line   31
9657      9644                                  
9658      9645   0028'                     l1897:
9659      9646   0028'  0012                       return
9660      9647                                   opt  stack  0
9661      9648                            GLOBAL __end_of___lwtofl
9662      9649   002A'                            __end_of___lwtofl:
9663      9650                                   signat ___lwtofl,4220
9664      9651                                   global ___asfldiv
9665      9652                           
9666      9653  ;;  ***************  function  ___asfldiv  *****************
9667      9654  ;;  Defined  at:
9668      9655  ;;              line  5  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\asfldiv.c"
9669      9656  ;;  Parameters:     Size   Location      Type
9670      9657  ;;   f1p              2    49[COMRAM]  PTR 
9671      9658  ;;                -&rsaquo   doWork@temp(4),  doWork@avarage(4), 
9672      9659  ;;   f2               4    51[COMRAM]  PTR 
9673      9660  ;;  Auto  vars:      Size   Location      Type
9674      9661  ;;              None
9675      9662  ;;  Return  value:   Size   Location      Type
9676      9663  ;;                   4    49[COMRAM]  PTR 
9677      9664  ;;  Registers  used:
9678      9665  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  cstack
9679      9666  ;;  Tracked  objects:
9680      9667  ;;              On  entry  :  0/1
9681      9668  ;;              On  exit   :  0/0
9682      9669  ;;              Unchanged:  0/0
9683      9670  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
9684      9671  ;;       Params:          6        0        0        0        0        0        0
9685      9672  ;;       Locals:          0        0        0        0        0        0        0
9686      9673  ;;       Temps:           0        0        0        0        0        0        0
9687      9674  ;;       Totals:          6        0        0        0        0        0        0
9688      9675  ;;Total  ram  usage:         6  bytes
9689      9676  ;;  Hardware  stack  levels  used:     1
9690      9677  ;;  Hardware  stack  levels  required  when  called:     4
9691      9678  ;;  This  function  calls:
9692      9679  ;;              ___fldiv
9693      9680  ;;  This  function  is  called  by:
9694      9681  ;;              _doWork
9695      9682  ;;  This  function  uses  a  non-reentrant  model
9696      9683  ;;
9697      9684                            psect  text3,class=CODE,space=0,reloc=2
9698      9685                            global  __ptext3
9699      9686   0000'                     __ptext3:
9700      9687                            psect  text3
9701      9688                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\asfldiv.c"
9702      9689                                   line   5
9703      9690                                   global __size_of___asfldiv
9704      9691   0000                             __size_of___asfldiv    equ __end_of___asfldiv-___asfldiv
9705      9692                                  
9706      9693   0000'                     ___asfldiv:
9707      9694                            ;incstack  =  0
9708      9695                                   opt    stack  24
9709      9696                            ;incstack  =  0
9710      9697                                   line   6
9711      9698                                  
9712      9699   0000'                     l14421:
9713      9700                            ;      Return  value  of  ___asfldiv  is  never  used
9714      9701   0000'  C031'  FFD9                 movff  (c:___asfldiv@f1p),fsr2l
9715      9702   0004'  C032'  FFDA                 movff  (c:___asfldiv@f1p+1),fsr2h
9716      9703   0008'  CFDE  F01B'                 movff  postinc2,(c:?___fldiv)
9717      9704   000C'  CFDE  F01C'                 movff  postinc2,(c:?___fldiv+1)
9718      9705   0010'  CFDE  F01D'                 movff  postinc2,(c:?___fldiv+2)
9719      9706   0014'  CFDE  F01E'                 movff  postinc2,(c:?___fldiv+3)
9720      9707   0018'  C033'  F01F'                movff  (c:___asfldiv@f2),0+((c:?___fldiv)+04h)
9721      9708   001C'  C034'  F020'                movff  (c:___asfldiv@f2+1),1+((c:?___fldiv)+04h)
9722      9709   0020'  C035'  F021'                movff  (c:___asfldiv@f2+2),2+((c:?___fldiv)+04h)
9723      9710   0024'  C036'  F022'                movff  (c:___asfldiv@f2+3),3+((c:?___fldiv)+04h)
9724      9711   0028'  EC00'  F000'                call   ___fldiv   ;wreg  free
9725      9712   002C'  C031'  FFD9                 movff  (c:___asfldiv@f1p),fsr2l
9726      9713   0030'  C032'  FFDA                 movff  (c:___asfldiv@f1p+1),fsr2h
9727      9714   0034'  C01B'  FFDE                 movff  0+?___fldiv,postinc2
9728      9715   0038'  C01C'  FFDE                 movff  1+?___fldiv,postinc2
9729      9716   003C'  C01D'  FFDE                 movff  2+?___fldiv,postinc2
9730      9717   0040'  C01E'  FFDD                 movff  3+?___fldiv,postdec2
9731      9718   0044'  06D9                       decf   fsr2
9732      9719   0046'  06D9                       decf   fsr2
9733      9720                                   line   7
9734      9721                                  
9735      9722   0048'                     l1398:
9736      9723   0048'  0012                       return
9737      9724                                   opt  stack  0
9738      9725                            GLOBAL __end_of___asfldiv
9739      9726   004A'                            __end_of___asfldiv:
9740      9727                                   signat ___asfldiv,8316
9741      9728                                   global ___asfladd
9742      9729                           
9743      9730  ;;  ***************  function  ___asfladd  *****************
9744      9731  ;;  Defined  at:
9745      9732  ;;              line  5  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\asfladd.c"
9746      9733  ;;  Parameters:     Size   Location      Type
9747      9734  ;;   f1p              2    22[BANK0  ]  PTR 
9748      9735  ;;                -&rsaquo   doWork@temp(4),  doWork@avarage(4), 
9749      9736  ;;   f2               4    24[BANK0  ]  PTR 
9750      9737  ;;  Auto  vars:      Size   Location      Type
9751      9738  ;;              None
9752      9739  ;;  Return  value:   Size   Location      Type
9753      9740  ;;                   4    22[BANK0  ]  PTR 
9754      9741  ;;  Registers  used:
9755      9742  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  cstack
9756      9743  ;;  Tracked  objects:
9757      9744  ;;              On  entry  :  0/0
9758      9745  ;;              On  exit   :  F/0
9759      9746  ;;              Unchanged:  0/0
9760      9747  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
9761      9748  ;;       Params:          0        6        0        0        0        0        0
9762      9749  ;;       Locals:          0        0        0        0        0        0        0
9763      9750  ;;       Temps:           0        0        0        0        0        0        0
9764      9751  ;;       Totals:          0        6        0        0        0        0        0
9765      9752  ;;Total  ram  usage:         6  bytes
9766      9753  ;;  Hardware  stack  levels  used:     1
9767      9754  ;;  Hardware  stack  levels  required  when  called:     4
9768      9755  ;;  This  function  calls:
9769      9756  ;;              ___fladd
9770      9757  ;;  This  function  is  called  by:
9771      9758  ;;              _doWork
9772      9759  ;;  This  function  uses  a  non-reentrant  model
9773      9760  ;;
9774      9761                            psect  text4,class=CODE,space=0,reloc=2
9775      9762                            global  __ptext4
9776      9763   0000'                     __ptext4:
9777      9764                            psect  text4
9778      9765                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\asfladd.c"
9779      9766                                   line   5
9780      9767                                   global __size_of___asfladd
9781      9768   0000                             __size_of___asfladd    equ __end_of___asfladd-___asfladd
9782      9769                                  
9783      9770   0000'                     ___asfladd:
9784      9771                            ;incstack  =  0
9785      9772                                   opt    stack  24
9786      9773                            ;incstack  =  0
9787      9774                                   line   6
9788      9775                                  
9789      9776   0000'                     l14349:
9790      9777                            ;      Return  value  of  ___asfladd  is  never  used
9791      9778   0000'  C016'  FFD9                 movff  (___asfladd@f1p),fsr2l
9792      9779   0004'  C017'  FFDA                 movff  (___asfladd@f1p+1),fsr2h
9793      9780   0008'  0100                       movlb  0 ;  ()  banked
9794      9781   000A'  CFDE  F008'                 movff  postinc2,(?___fladd)
9795      9782   000E'  CFDE  F009'                 movff  postinc2,(?___fladd+1)
9796      9783   0012'  CFDE  F00A'                 movff  postinc2,(?___fladd+2)
9797      9784   0016'  CFDE  F00B'                 movff  postinc2,(?___fladd+3)
9798      9785   001A'  C018'  F00C'                movff  (___asfladd@f2),0+(?___fladd+04h)
9799      9786   001E'  C019'  F00D'                movff  (___asfladd@f2+1),1+(?___fladd+04h)
9800      9787   0022'  C01A'  F00E'                movff  (___asfladd@f2+2),2+(?___fladd+04h)
9801      9788   0026'  C01B'  F00F'                movff  (___asfladd@f2+3),3+(?___fladd+04h)
9802      9789   002A'  EC00'  F000'                call   ___fladd   ;wreg  free
9803      9790   002E'  C016'  FFD9                 movff  (___asfladd@f1p),fsr2l
9804      9791   0032'  C017'  FFDA                 movff  (___asfladd@f1p+1),fsr2h
9805      9792   0036'  0100                       movlb  0 ;  ()  banked
9806      9793   0038'  C008'  FFDE                 movff  0+?___fladd,postinc2
9807      9794   003C'  C009'  FFDE                 movff  1+?___fladd,postinc2
9808      9795   0040'  C00A'  FFDE                 movff  2+?___fladd,postinc2
9809      9796   0044'  C00B'  FFDD                 movff  3+?___fladd,postdec2
9810      9797   0048'  06D9                       decf   fsr2
9811      9798   004A'  06D9                       decf   fsr2
9812      9799                                   line   7
9813      9800                                  
9814      9801   004C'                     l1393:;  BSR  set  to:  0
9815      9802                           
9816      9803   004C'  0012                       return
9817      9804                                   opt  stack  0
9818      9805                            GLOBAL __end_of___asfladd
9819      9806   004E'                            __end_of___asfladd:
9820      9807                                   signat ___asfladd,8316
9821      9808                                   global ___aldiv
9822      9809                           
9823      9810  ;;  ***************  function  ___aldiv  *****************
9824      9811  ;;  Defined  at:
9825      9812  ;;              line  10  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\aldiv.c"
9826      9813  ;;  Parameters:     Size   Location      Type
9827      9814  ;;   dividend         4    12[BANK0  ]  long 
9828      9815  ;;   divisor          4    16[BANK0  ]  long 
9829      9816  ;;  Auto  vars:      Size   Location      Type
9830      9817  ;;   quotient         4    22[BANK0  ]  long 
9831      9818  ;;   sign             1    21[BANK0  ]  unsigned  char 
9832      9819  ;;   counter          1    20[BANK0  ]  unsigned  char 
9833      9820  ;;  Return  value:   Size   Location      Type
9834      9821  ;;                   4    12[BANK0  ]  long 
9835      9822  ;;  Registers  used:
9836      9823  ;;              wreg,  status,2,  status,0
9837      9824  ;;  Tracked  objects:
9838      9825  ;;              On  entry  :  F/0
9839      9826  ;;              On  exit   :  F/0
9840      9827  ;;              Unchanged:  0/0
9841      9828  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
9842      9829  ;;       Params:          0        8        0        0        0        0        0
9843      9830  ;;       Locals:          0        6        0        0        0        0        0
9844      9831  ;;       Temps:           0        0        0        0        0        0        0
9845      9832  ;;       Totals:          0       14        0        0        0        0        0
9846      9833  ;;Total  ram  usage:        14  bytes
9847      9834  ;;  Hardware  stack  levels  used:     1
9848      9835  ;;  Hardware  stack  levels  required  when  called:     2
9849      9836  ;;  This  function  calls:
9850      9837  ;;              Nothing
9851      9838  ;;  This  function  is  called  by:
9852      9839  ;;              _doWork
9853      9840  ;;  This  function  uses  a  non-reentrant  model
9854      9841  ;;
9855      9842                            psect  text5,class=CODE,space=0,reloc=2
9856      9843                            global  __ptext5
9857      9844   0000'                     __ptext5:
9858      9845                            psect  text5
9859      9846                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\aldiv.c"
9860      9847                                   line   10
9861      9848                                   global __size_of___aldiv
9862      9849   0000                             __size_of___aldiv      equ   __end_of___aldiv-___aldiv
9863      9850                                  
9864      9851   0000'                     ___aldiv:;  BSR  set  to:  0
9865      9852                           
9866      9853                            ;incstack  =  0
9867      9854                                   opt    stack  26
9868      9855                            ;incstack  =  0
9869      9856                                   line   14
9870      9857                                  
9871      9858   0000'                     l11533:;  BSR  set  to:  0
9872      9859                           
9873      9860   0000'  6B00'                      clrf   ((___aldiv@sign))&0ffh
9874      9861                                   line   15
9875      9862   0002'  AF00'                      btfss  ((___aldiv@divisor+3))&0ffh,7
9876      9863   0004'  EF00'  F000'                goto   u9441
9877      9864   0008'  EF00'  F000'                goto   u9440
9878      9865   000C'                     u9441:
9879      9866   000C'  EF00'  F000'                goto   l11539
9880      9867   0010'                     u9440:
9881      9868                                   line   16
9882      9869                                  
9883      9870   0010'                     l11535:;  BSR  set  to:  0
9884      9871                           
9885      9872   0010'  1F00'                      comf   ((___aldiv@divisor+3))&0ffh
9886      9873   0012'  1F00'                      comf   ((___aldiv@divisor+2))&0ffh
9887      9874   0014'  1F00'                      comf   ((___aldiv@divisor+1))&0ffh
9888      9875   0016'  6D00'                      negf   ((___aldiv@divisor))&0ffh
9889      9876   0018'  0E00                       movlw  0
9890      9877   001A'  2300'                      addwfc ((___aldiv@divisor+1))&0ffh
9891      9878   001C'  2300'                      addwfc ((___aldiv@divisor+2))&0ffh
9892      9879   001E'  2300'                      addwfc ((___aldiv@divisor+3))&0ffh
9893      9880                                   line   17
9894      9881                                  
9895      9882   0020'                     l11537:;  BSR  set  to:  0
9896      9883                           
9897      9884   0020'  0E01                       movlw  low(01h)
9898      9885   0022'  6F00'                      movwf  ((___aldiv@sign))&0ffh
9899      9886                                   line   19
9900      9887                                  
9901      9888   0024'                     l11539:;  BSR  set  to:  0
9902      9889                           
9903      9890   0024'  AF00'                      btfss  ((___aldiv@dividend+3))&0ffh,7
9904      9891   0026'  EF00'  F000'                goto   u9451
9905      9892   002A'  EF00'  F000'                goto   u9450
9906      9893   002E'                     u9451:
9907      9894   002E'  EF00'  F000'                goto   l11545
9908      9895   0032'                     u9450:
9909      9896                                   line   20
9910      9897                                  
9911      9898   0032'                     l11541:;  BSR  set  to:  0
9912      9899                           
9913      9900   0032'  1F00'                      comf   ((___aldiv@dividend+3))&0ffh
9914      9901   0034'  1F00'                      comf   ((___aldiv@dividend+2))&0ffh
9915      9902   0036'  1F00'                      comf   ((___aldiv@dividend+1))&0ffh
9916      9903   0038'  6D00'                      negf   ((___aldiv@dividend))&0ffh
9917      9904   003A'  0E00                       movlw  0
9918      9905   003C'  2300'                      addwfc ((___aldiv@dividend+1))&0ffh
9919      9906   003E'  2300'                      addwfc ((___aldiv@dividend+2))&0ffh
9920      9907   0040'  2300'                      addwfc ((___aldiv@dividend+3))&0ffh
9921      9908                                   line   21
9922      9909                                  
9923      9910   0042'                     l11543:;  BSR  set  to:  0
9924      9911                           
9925      9912   0042'  0E01                       movlw  (01h)&0ffh
9926      9913   0044'  1B00'                      xorwf  ((___aldiv@sign))&0ffh
9927      9914                                   line   23
9928      9915                                  
9929      9916   0046'                     l11545:;  BSR  set  to:  0
9930      9917                           
9931      9918   0046'  6B00'                      clrf   ((___aldiv@quotient))&0ffh
9932      9919   0048'  6B00'                      clrf   ((___aldiv@quotient+1))&0ffh
9933      9920   004A'  6B00'                      clrf   ((___aldiv@quotient+2))&0ffh
9934      9921   004C'  6B00'                      clrf   ((___aldiv@quotient+3))&0ffh
9935      9922                           
9936      9923                                   line   24
9937      9924                                  
9938      9925   004E'                     l11547:;  BSR  set  to:  0
9939      9926                           
9940      9927   004E'  5100'                      movf   ((___aldiv@divisor+3))&0ffh,w
9941      9928   0050'  1100'                      iorwf  ((___aldiv@divisor))&0ffh,w
9942      9929   0052'  1100'                      iorwf  ((___aldiv@divisor+1))&0ffh,w
9943      9930   0054'  1100'                      iorwf  ((___aldiv@divisor+2))&0ffh,w
9944      9931                           
9945      9932   0056'  B4D8                       btfsc  status,2
9946      9933   0058'  EF00'  F000'                goto   u9461
9947      9934   005C'  EF00'  F000'                goto   u9460
9948      9935   0060'                     u9461:
9949      9936   0060'  EF00'  F000'                goto   l11567
9950      9937   0064'                     u9460:
9951      9938                                   line   25
9952      9939                                  
9953      9940   0064'                     l11549:;  BSR  set  to:  0
9954      9941                           
9955      9942   0064'  0E01                       movlw  low(01h)
9956      9943   0066'  6F00'                      movwf  ((___aldiv@counter))&0ffh
9957      9944                                   line   26
9958      9945   0068'  EF00'  F000'                goto   l11553
9959      9946                                   line   27
9960      9947                                  
9961      9948   006C'                     l11551:;  BSR  set  to:  0
9962      9949                           
9963      9950   006C'  90D8                       bcf    status,0
9964      9951   006E'  3700'                      rlcf   ((___aldiv@divisor))&0ffh
9965      9952   0070'  3700'                      rlcf   ((___aldiv@divisor+1))&0ffh
9966      9953   0072'  3700'                      rlcf   ((___aldiv@divisor+2))&0ffh
9967      9954   0074'  3700'                      rlcf   ((___aldiv@divisor+3))&0ffh
9968      9955                                   line   28
9969      9956   0076'  2B00'                      incf   ((___aldiv@counter))&0ffh
9970      9957                                   line   26
9971      9958                                  
9972      9959   0078'                     l11553:;  BSR  set  to:  0
9973      9960                           
9974      9961                                  
9975      9962   0078'  AF00'                      btfss  ((___aldiv@divisor+3))&0ffh,(31)&7
9976      9963   007A'  EF00'  F000'                goto   u9471
9977      9964   007E'  EF00'  F000'                goto   u9470
9978      9965   0082'                     u9471:
9979      9966   0082'  EF00'  F000'                goto   l11551
9980      9967   0086'                     u9470:
9981      9968                                   line   31
9982      9969                                  
9983      9970   0086'                     l11555:;  BSR  set  to:  0
9984      9971                           
9985      9972   0086'  90D8                       bcf    status,0
9986      9973   0088'  3700'                      rlcf   ((___aldiv@quotient))&0ffh
9987      9974   008A'  3700'                      rlcf   ((___aldiv@quotient+1))&0ffh
9988      9975   008C'  3700'                      rlcf   ((___aldiv@quotient+2))&0ffh
9989      9976   008E'  3700'                      rlcf   ((___aldiv@quotient+3))&0ffh
9990      9977                                   line   32
9991      9978                                  
9992      9979   0090'                     l11557:;  BSR  set  to:  0
9993      9980                           
9994      9981   0090'  5100'                      movf   ((___aldiv@divisor))&0ffh,w
9995      9982   0092'  5D00'                      subwf  ((___aldiv@dividend))&0ffh,w
9996      9983   0094'  5100'                      movf   ((___aldiv@divisor+1))&0ffh,w
9997      9984   0096'  5900'                      subwfb ((___aldiv@dividend+1))&0ffh,w
9998      9985   0098'  5100'                      movf   ((___aldiv@divisor+2))&0ffh,w
9999      9986   009A'  5900'                      subwfb ((___aldiv@dividend+2))&0ffh,w
10000      9987   009C'  5100'                      movf   ((___aldiv@divisor+3))&0ffh,w
10001      9988   009E'  5900'                      subwfb ((___aldiv@dividend+3))&0ffh,w
10002      9989   00A0'  A0D8                       btfss  status,0
10003      9990   00A2'  EF00'  F000'                goto   u9481
10004      9991   00A6'  EF00'  F000'                goto   u9480
10005      9992   00AA'                     u9481:
10006      9993   00AA'  EF00'  F000'                goto   l11563
10007      9994   00AE'                     u9480:
10008      9995                                   line   33
10009      9996                                  
10010      9997   00AE'                     l11559:;  BSR  set  to:  0
10011      9998                           
10012      9999   00AE'  5100'                      movf   ((___aldiv@divisor))&0ffh,w
10013     10000   00B0'  5F00'                      subwf  ((___aldiv@dividend))&0ffh
10014     10001   00B2'  5100'                      movf   ((___aldiv@divisor+1))&0ffh,w
10015     10002   00B4'  5B00'                      subwfb ((___aldiv@dividend+1))&0ffh
10016     10003   00B6'  5100'                      movf   ((___aldiv@divisor+2))&0ffh,w
10017     10004   00B8'  5B00'                      subwfb ((___aldiv@dividend+2))&0ffh
10018     10005   00BA'  5100'                      movf   ((___aldiv@divisor+3))&0ffh,w
10019     10006   00BC'  5B00'                      subwfb ((___aldiv@dividend+3))&0ffh
10020     10007                                   line   34
10021     10008                                  
10022     10009   00BE'                     l11561:;  BSR  set  to:  0
10023     10010                           
10024     10011   00BE'  8100'                      bsf    (0+(0/8)+(___aldiv@quotient))&0ffh,(0)&7
10025     10012                                   line   36
10026     10013                                  
10027     10014   00C0'                     l11563:;  BSR  set  to:  0
10028     10015                           
10029     10016   00C0'  90D8                       bcf    status,0
10030     10017   00C2'  3300'                      rrcf   ((___aldiv@divisor+3))&0ffh
10031     10018   00C4'  3300'                      rrcf   ((___aldiv@divisor+2))&0ffh
10032     10019   00C6'  3300'                      rrcf   ((___aldiv@divisor+1))&0ffh
10033     10020   00C8'  3300'                      rrcf   ((___aldiv@divisor))&0ffh
10034     10021                                   line   37
10035     10022                                  
10036     10023   00CA'                     l11565:;  BSR  set  to:  0
10037     10024                           
10038     10025   00CA'  2F00'                      decfsz ((___aldiv@counter))&0ffh
10039     10026                                  
10040     10027   00CC'  EF00'  F000'                goto   l11555
10041     10028                                   line   39
10042     10029                                  
10043     10030   00D0'                     l11567:;  BSR  set  to:  0
10044     10031                           
10045     10032   00D0'  5100'                      movf   ((___aldiv@sign))&0ffh,w
10046     10033   00D2'  B4D8                       btfsc  status,2
10047     10034   00D4'  EF00'  F000'                goto   u9491
10048     10035   00D8'  EF00'  F000'                goto   u9490
10049     10036   00DC'                     u9491:
10050     10037   00DC'  EF00'  F000'                goto   l11571
10051     10038   00E0'                     u9490:
10052     10039                                   line   40
10053     10040                                  
10054     10041   00E0'                     l11569:;  BSR  set  to:  0
10055     10042                           
10056     10043   00E0'  1F00'                      comf   ((___aldiv@quotient+3))&0ffh
10057     10044   00E2'  1F00'                      comf   ((___aldiv@quotient+2))&0ffh
10058     10045   00E4'  1F00'                      comf   ((___aldiv@quotient+1))&0ffh
10059     10046   00E6'  6D00'                      negf   ((___aldiv@quotient))&0ffh
10060     10047   00E8'  0E00                       movlw  0
10061     10048   00EA'  2300'                      addwfc ((___aldiv@quotient+1))&0ffh
10062     10049   00EC'  2300'                      addwfc ((___aldiv@quotient+2))&0ffh
10063     10050   00EE'  2300'                      addwfc ((___aldiv@quotient+3))&0ffh
10064     10051                                   line   41
10065     10052                                  
10066     10053   00F0'                     l11571:;  BSR  set  to:  0
10067     10054                           
10068     10055   00F0'  C016'  F00C'                movff  (___aldiv@quotient),(?___aldiv)
10069     10056   00F4'  C017'  F00D'                movff  (___aldiv@quotient+1),(?___aldiv+1)
10070     10057   00F8'  C018'  F00E'                movff  (___aldiv@quotient+2),(?___aldiv+2)
10071     10058   00FC'  C019'  F00F'                movff  (___aldiv@quotient+3),(?___aldiv+3)
10072     10059                                   line   42
10073     10060                                  
10074     10061   0100'                     l1360:;  BSR  set  to:  0
10075     10062                           
10076     10063   0100'  0012                       return
10077     10064                                   opt  stack  0
10078     10065                            GLOBAL __end_of___aldiv
10079     10066   0102'                            __end_of___aldiv:
10080     10067                                   signat ___aldiv,8316
10081     10068                                   global _getCalibrationValue
10082     10069                           
10083     10070  ;;  ***************  function  _getCalibrationValue  *****************
10084     10071  ;;  Defined  at:
10085     10072  ;;              line  865  in  file  "../main.c"
10086     10073  ;;  Parameters:     Size   Location      Type
10087     10074  ;;   i                1     wreg      unsigned  char 
10088     10075  ;;  Auto  vars:      Size   Location      Type
10089     10076  ;;   i                1    24[COMRAM]  unsigned  char 
10090     10077  ;;   cal              2    22[COMRAM]  short 
10091     10078  ;;  Return  value:   Size   Location      Type
10092     10079  ;;                   2    17[COMRAM]  short 
10093     10080  ;;  Registers  used:
10094     10081  ;;              wreg,  status,2,  status,0,  prodl,  prodh,  cstack
10095     10082  ;;  Tracked  objects:
10096     10083  ;;              On  entry  :  F/1
10097     10084  ;;              On  exit   :  0/0
10098     10085  ;;              Unchanged:  0/0
10099     10086  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
10100     10087  ;;       Params:          2        0        0        0        0        0        0
10101     10088  ;;       Locals:          3        0        0        0        0        0        0
10102     10089  ;;       Temps:           3        0        0        0        0        0        0
10103     10090  ;;       Totals:          8        0        0        0        0        0        0
10104     10091  ;;Total  ram  usage:         8  bytes
10105     10092  ;;  Hardware  stack  levels  used:     1
10106     10093  ;;  Hardware  stack  levels  required  when  called:     3
10107     10094  ;;  This  function  calls:
10108     10095  ;;              _readEEPROM
10109     10096  ;;  This  function  is  called  by:
10110     10097  ;;              _doWork
10111     10098  ;;  This  function  uses  a  non-reentrant  model
10112     10099  ;;
10113     10100                            psect  text6,class=CODE,space=0,reloc=2
10114     10101                            global  __ptext6
10115     10102   0000'                     __ptext6:
10116     10103                            psect  text6
10117     10104                                   file   "../main.c"
10118     10105                                   line   865
10119     10106                                   global __size_of_getCalibrationValue
10120     10107   0000                             __size_of_getCalibrationValue  equ       __end_of_getCalibrationValue-_getCalibrationValue
10121     10108                                  
10122     10109   0000'                     _getCalibrationValue:;  BSR  set  to:  0
10123     10110                           
10124     10111                            ;incstack  =  0
10125     10112                                   opt    stack  25
10126     10113                            ;incstack  =  0
10127     10114                            ;getCalibrationValue@i  stored  from  wreg
10128     10115                                   line   869
10129     10116   0000'  CFE8  F018'                 movff  wreg,(c:getCalibrationValue@i)
10130     10117                                  
10131     10118   0004'                     l10585:;  BSR  set  to:  1
10132     10119                           
10133     10120                            ;main.c:  866:  int16_t  cal;
10134     10121                            ;main.c:  868:  cal  =  readEEPROM(2  *  i  +  0x9E)  *  256  +
10135     10122                            ;main.c:  869:  readEEPROM(2  *  i  +  0x9F);
10136     10123   0004'  5018'                      movf   ((c:getCalibrationValue@i)),c,w
10137     10124   0006'  0D02                       mullw  02h
10138     10125   0008'  0E9F                       movlw  low(09Fh)
10139     10126   000A'  24F3                       addwf  (prodl),c,w
10140     10127                                  
10141     10128   000C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
10142     10129   000E'  0E00                       movlw  high(09Fh)
10143     10130   0010'  20F4                       addwfc (prodh),c,w
10144     10131   0012'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
10145     10132   0014'  EC00'  F000'                call   _readEEPROM        ;wreg  free
10146     10133   0018'  6E00'                      movwf  (??_getCalibrationValue+0+0)&0ffh,c
10147     10134   001A'  5018'                      movf   ((c:getCalibrationValue@i)),c,w
10148     10135   001C'  0D02                       mullw  02h
10149     10136   001E'  0E9E                       movlw  low(09Eh)
10150     10137   0020'  24F3                       addwf  (prodl),c,w
10151     10138                                  
10152     10139   0022'  6E0D'                      movwf  ((c:?_readEEPROM)),c
10153     10140   0024'  0E00                       movlw  high(09Eh)
10154     10141   0026'  20F4                       addwfc (prodh),c,w
10155     10142   0028'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
10156     10143   002A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
10157     10144   002E'  6E00'                      movwf  (??_getCalibrationValue+1+0+1)&0ffh,c
10158     10145   0030'  6A00'                      clrf   (??_getCalibrationValue+1+0)&0ffh,c
10159     10146   0032'  5013'                      movf   ((??_getCalibrationValue+0+0)),c,w
10160     10147   0034'  2414'                      addwf  (??_getCalibrationValue+1+0),c,w
10161     10148                                  
10162     10149   0036'  6E16'                      movwf  ((c:getCalibrationValue@cal)),c
10163     10150   0038'  0E00                       movlw  0
10164     10151   003A'  2015'                      addwfc (??_getCalibrationValue+1+1),c,w
10165     10152   003C'  6E17'                      movwf  1+((c:getCalibrationValue@cal)),c
10166     10153                                   line   871
10167     10154                                  
10168     10155   003E'                     l10587:
10169     10156                            ;main.c:  871:  return  cal;
10170     10157   003E'  C016'  F011'                movff  (c:getCalibrationValue@cal),(c:?_getCalibrationValue)
10171     10158   0042'  C017'  F012'                movff  (c:getCalibrationValue@cal+1),(c:?_getCalibrationValue+1)
10172     10159                                   line   872
10173     10160                                  
10174     10161   0046'                     l259:
10175     10162   0046'  0012                       return
10176     10163                                   opt  stack  0
10177     10164                            GLOBAL __end_of_getCalibrationValue
10178     10165   0048'                            __end_of_getCalibrationValue:
10179     10166                                   signat _getCalibrationValue,4218
10180     10167                                   global _log
10181     10168                           
10182     10169  ;;  ***************  function  _log  *****************
10183     10170  ;;  Defined  at:
10184     10171  ;;              line  6  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\log.c"
10185     10172  ;;  Parameters:     Size   Location      Type
10186     10173  ;;   x                4    33[BANK0  ]  short 
10187     10174  ;;  Auto  vars:      Size   Location      Type
10188     10175  ;;   exponent         2    37[BANK0  ]  int 
10189     10176  ;;  Return  value:   Size   Location      Type
10190     10177  ;;                   4    33[BANK0  ]  int 
10191     10178  ;;  Registers  used:
10192     10179  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  cstack
10193     10180  ;;  Tracked  objects:
10194     10181  ;;              On  entry  :  0/1
10195     10182  ;;              On  exit   :  0/0
10196     10183  ;;              Unchanged:  0/0
10197     10184  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
10198     10185  ;;       Params:          0        4        0        0        0        0        0
10199     10186  ;;       Locals:          0        2        0        0        0        0        0
10200     10187  ;;       Temps:           0        0        0        0        0        0        0
10201     10188  ;;       Totals:          0        6        0        0        0        0        0
10202     10189  ;;Total  ram  usage:         6  bytes
10203     10190  ;;  Hardware  stack  levels  used:     1
10204     10191  ;;  Hardware  stack  levels  required  when  called:     5
10205     10192  ;;  This  function  calls:
10206     10193  ;;              ___fladd
10207     10194  ;;              ___flmul
10208     10195  ;;              ___awtofl
10209     10196  ;;              _eval_poly
10210     10197  ;;              _frexp
10211     10198  ;;  This  function  is  called  by:
10212     10199  ;;              _doWork
10213     10200  ;;  This  function  uses  a  non-reentrant  model
10214     10201  ;;
10215     10202                            psect  text7,class=CODE,space=0,reloc=2
10216     10203                            global  __ptext7
10217     10204   0000'                     __ptext7:
10218     10205                            psect  text7
10219     10206                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\log.c"
10220     10207                                   line   6
10221     10208                                   global __size_of_log
10222     10209   0000                             __size_of_log  equ       __end_of_log-_log
10223     10210                                  
10224     10211   0000'                     _log:
10225     10212                            ;incstack  =  0
10226     10213                                   opt    stack  23
10227     10214                            ;incstack  =  0
10228     10215                                   line   24
10229     10216                                  
10230     10217   0000'                     l14253:
10231     10218   0000'  0100                       movlb  0 ;  ()  banked
10232     10219   0002'  AF00'                      btfss  ((log@x+3))&0ffh,7
10233     10220   0004'  EF00'  F000'                goto   u13021
10234     10221   0008'  EF00'  F000'                goto   u13020
10235     10222   000C'                     u13021:
10236     10223   000C'  EF00'  F000'                goto   l14257
10237     10224   0010'                     u13020:
10238     10225                                   line   26
10239     10226                                  
10240     10227   0010'                     l14255:;  BSR  set  to:  0
10241     10228                           
10242     10229   0010'  6B00'                      clrf   ((?_log))&0ffh
10243     10230   0012'  6B00'                      clrf   ((?_log+1))&0ffh
10244     10231   0014'  6B00'                      clrf   ((?_log+2))&0ffh
10245     10232   0016'  6B00'                      clrf   ((?_log+3))&0ffh
10246     10233                           
10247     10234   0018'  EF00'  F000'                goto   l1838
10248     10235                                   line   28
10249     10236                                  
10250     10237   001C'                     l14257:;  BSR  set  to:  0
10251     10238                           
10252     10239   001C'  EE20'  F000'                lfsr   2,(log@x)
10253     10240   0020'  50DE                       movf   postinc2,w
10254     10241   0022'  10DE                       iorwf  postinc2,w
10255     10242   0024'  10DE                       iorwf  postinc2,w
10256     10243   0026'  10DE                       iorwf  postinc2,w
10257     10244   0028'  A4D8                       btfss  status,2
10258     10245   002A'  EF00'  F000'                goto   u13031
10259     10246   002E'  EF00'  F000'                goto   u13030
10260     10247   0032'                     u13031:
10261     10248   0032'  EF00'  F000'                goto   l14261
10262     10249   0036'                     u13030:
10263     10250                                   line   30
10264     10251                                  
10265     10252   0036'                     l14259:;  BSR  set  to:  0
10266     10253                           
10267     10254   0036'  6B00'                      clrf   ((?_log))&0ffh
10268     10255   0038'  6B00'                      clrf   ((?_log+1))&0ffh
10269     10256   003A'  6B00'                      clrf   ((?_log+2))&0ffh
10270     10257   003C'  6B00'                      clrf   ((?_log+3))&0ffh
10271     10258                           
10272     10259   003E'  EF00'  F000'                goto   l1838
10273     10260                                   line   32
10274     10261                                  
10275     10262   0042'                     l14261:;  BSR  set  to:  0
10276     10263                           
10277     10264   0042'  0E00                       movlw  low(2.0000000000000000)
10278     10265   0044'  6F00'                      movwf  (0+(?___flmul+04h))&0ffh
10279     10266   0046'  0E00                       movlw  high(2.0000000000000000)
10280     10267   0048'  6F00'                      movwf  (1+(?___flmul+04h))&0ffh
10281     10268   004A'  0E00                       movlw  low  highword(2.0000000000000000)
10282     10269   004C'  6F00'                      movwf  (2+(?___flmul+04h))&0ffh
10283     10270   004E'  0E40                       movlw  high  highword(2.0000000000000000)
10284     10271   0050'  6F00'                      movwf  (3+(?___flmul+04h))&0ffh
10285     10272   0052'  0E00'                      movlw  low(log@exponent)
10286     10273   0054'  6E11'                      movwf  (0+((c:?_frexp)+04h)),c
10287     10274   0056'  C021'  F00D'                movff  (log@x),(c:?_frexp)
10288     10275   005A'  C022'  F00E'                movff  (log@x+1),(c:?_frexp+1)
10289     10276   005E'  C023'  F00F'                movff  (log@x+2),(c:?_frexp+2)
10290     10277   0062'  C024'  F010'                movff  (log@x+3),(c:?_frexp+3)
10291     10278   0066'  EC00'  F000'                call   _frexp     ;wreg  free
10292     10279                                  
10293     10280   006A'  C010'  F003'                movff  3+?_frexp,(?___flmul+3)
10294     10281   006E'  C00F'  F002'                movff  2+?_frexp,(?___flmul+2)
10295     10282   0072'  C00E'  F001'                movff  1+?_frexp,(?___flmul+1)
10296     10283   0076'  C00D'  F000'                movff  0+?_frexp,(?___flmul)
10297     10284                                  
10298     10285   007A'  EC00'  F000'                call   ___flmul   ;wreg  free
10299     10286                                  
10300     10287   007E'  C003'  F00B'                movff  3+?___flmul,(?___fladd+3)
10301     10288   0082'  C002'  F00A'                movff  2+?___flmul,(?___fladd+2)
10302     10289   0086'  C001'  F009'                movff  1+?___flmul,(?___fladd+1)
10303     10290   008A'  C000'  F008'                movff  0+?___flmul,(?___fladd)
10304     10291                                  
10305     10292   008E'  0E00                       movlw  low(-1.0000000000000000)
10306     10293   0090'  0100                       movlb  0 ;  ()  banked
10307     10294   0092'  6F00'                      movwf  (0+(?___fladd+04h))&0ffh
10308     10295   0094'  0E00                       movlw  high(-1.0000000000000000)
10309     10296   0096'  6F00'                      movwf  (1+(?___fladd+04h))&0ffh
10310     10297   0098'  0E80                       movlw  low  highword(-1.0000000000000000)
10311     10298   009A'  6F00'                      movwf  (2+(?___fladd+04h))&0ffh
10312     10299   009C'  0EBF                       movlw  high  highword(-1.0000000000000000)
10313     10300   009E'  6F00'                      movwf  (3+(?___fladd+04h))&0ffh
10314     10301   00A0'  EC00'  F000'                call   ___fladd   ;wreg  free
10315     10302                                  
10316     10303   00A4'  C00B'  F024'                movff  3+?___fladd,(log@x+3)
10317     10304   00A8'  C00A'  F023'                movff  2+?___fladd,(log@x+2)
10318     10305   00AC'  C009'  F022'                movff  1+?___fladd,(log@x+1)
10319     10306   00B0'  C008'  F021'                movff  0+?___fladd,(log@x)
10320     10307                                  
10321     10308                                   line   33
10322     10309                                  
10323     10310   00B4'                     l14263:
10324     10311   00B4'  0100                       movlb  0 ;  ()  banked
10325     10312   00B6'  0700'                      decf   ((log@exponent))&0ffh
10326     10313   00B8'  A0D8                       btfss  status,0
10327     10314   00BA'  0700'                      decf   ((log@exponent+1))&0ffh
10328     10315                                   line   34
10329     10316                                  
10330     10317   00BC'                     l14265:;  BSR  set  to:  0
10331     10318                           
10332     10319   00BC'  C021'  F016'                movff  (log@x),(?_eval_poly)
10333     10320   00C0'  C022'  F017'                movff  (log@x+1),(?_eval_poly+1)
10334     10321   00C4'  C023'  F018'                movff  (log@x+2),(?_eval_poly+2)
10335     10322   00C8'  C024'  F019'                movff  (log@x+3),(?_eval_poly+3)
10336     10323   00CC'  0E00'                      movlw  low(log@coeff)
10337     10324   00CE'  6F00'                      movwf  (0+(?_eval_poly+04h))&0ffh
10338     10325   00D0'  0E00                       movlw  high(08h)
10339     10326   00D2'  6F00'                      movwf  (1+(?_eval_poly+05h))&0ffh
10340     10327   00D4'  0E08                       movlw  low(08h)
10341     10328   00D6'  6F00'                      movwf  (0+(?_eval_poly+05h))&0ffh
10342     10329   00D8'  EC00'  F000'                call   _eval_poly ;wreg  free
10343     10330                                  
10344     10331   00DC'  C019'  F024'                movff  3+?_eval_poly,(log@x+3)
10345     10332   00E0'  C018'  F023'                movff  2+?_eval_poly,(log@x+2)
10346     10333   00E4'  C017'  F022'                movff  1+?_eval_poly,(log@x+1)
10347     10334   00E8'  C016'  F021'                movff  0+?_eval_poly,(log@x)
10348     10335                                  
10349     10336                                   line   35
10350     10337                                  
10351     10338   00EC'                     l14267:;  BSR  set  to:  0
10352     10339                           
10353     10340   00EC'  0E18                       movlw  low(0.69314718055994995)
10354     10341   00EE'  6F00'                      movwf  (0+(?___flmul+04h))&0ffh
10355     10342   00F0'  0E72                       movlw  high(0.69314718055994995)
10356     10343   00F2'  6F00'                      movwf  (1+(?___flmul+04h))&0ffh
10357     10344   00F4'  0E31                       movlw  low  highword(0.69314718055994995)
10358     10345   00F6'  6F00'                      movwf  (2+(?___flmul+04h))&0ffh
10359     10346   00F8'  0E3F                       movlw  high  highword(0.69314718055994995)
10360     10347   00FA'  6F00'                      movwf  (3+(?___flmul+04h))&0ffh
10361     10348   00FC'  C025'  F017'                movff  (log@exponent),(c:?___awtofl)
10362     10349   0100'  C026'  F018'                movff  (log@exponent+1),(c:?___awtofl+1)
10363     10350   0104'  EC00'  F000'                call   ___awtofl  ;wreg  free
10364     10351                                  
10365     10352   0108'  C01A'  F003'                movff  3+?___awtofl,(?___flmul+3)
10366     10353   010C'  C019'  F002'                movff  2+?___awtofl,(?___flmul+2)
10367     10354   0110'  C018'  F001'                movff  1+?___awtofl,(?___flmul+1)
10368     10355   0114'  C017'  F000'                movff  0+?___awtofl,(?___flmul)
10369     10356                                  
10370     10357   0118'  EC00'  F000'                call   ___flmul   ;wreg  free
10371     10358                                  
10372     10359   011C'  C003'  F00B'                movff  3+?___flmul,(?___fladd+3)
10373     10360   0120'  C002'  F00A'                movff  2+?___flmul,(?___fladd+2)
10374     10361   0124'  C001'  F009'                movff  1+?___flmul,(?___fladd+1)
10375     10362   0128'  C000'  F008'                movff  0+?___flmul,(?___fladd)
10376     10363                                  
10377     10364   012C'  C021'  F00C'                movff  (log@x),0+(?___fladd+04h)
10378     10365   0130'  C022'  F00D'                movff  (log@x+1),1+(?___fladd+04h)
10379     10366   0134'  C023'  F00E'                movff  (log@x+2),2+(?___fladd+04h)
10380     10367   0138'  C024'  F00F'                movff  (log@x+3),3+(?___fladd+04h)
10381     10368   013C'  EC00'  F000'                call   ___fladd   ;wreg  free
10382     10369                                  
10383     10370   0140'  C00B'  F024'                movff  3+?___fladd,(?_log+3)
10384     10371   0144'  C00A'  F023'                movff  2+?___fladd,(?_log+2)
10385     10372   0148'  C009'  F022'                movff  1+?___fladd,(?_log+1)
10386     10373   014C'  C008'  F021'                movff  0+?___fladd,(?_log)
10387     10374                                  
10388     10375                                   line   36
10389     10376                                  
10390     10377   0150'                     l1838:
10391     10378   0150'  0012                       return
10392     10379                                   opt  stack  0
10393     10380                            GLOBAL __end_of_log
10394     10381   0152'                            __end_of_log:
10395     10382                                   signat _log,4220
10396     10383                                   global _exp
10397     10384                           
10398     10385  ;;  ***************  function  _exp  *****************
10399     10386  ;;  Defined  at:
10400     10387  ;;              line  13  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\exp.c"
10401     10388  ;;  Parameters:     Size   Location      Type
10402     10389  ;;   x                4    42[BANK0  ]  int 
10403     10390  ;;  Auto  vars:      Size   Location      Type
10404     10391  ;;   exponent         2    50[BANK0  ]  int 
10405     10392  ;;   sign             1    52[BANK0  ]  unsigned  char 
10406     10393  ;;  Return  value:   Size   Location      Type
10407     10394  ;;                   4    42[BANK0  ]  unsigned  char 
10408     10395  ;;  Registers  used:
10409     10396  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  cstack
10410     10397  ;;  Tracked  objects:
10411     10398  ;;              On  entry  :  0/1
10412     10399  ;;              On  exit   :  0/0
10413     10400  ;;              Unchanged:  0/0
10414     10401  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
10415     10402  ;;       Params:          0        4        0        0        0        0        0
10416     10403  ;;       Locals:          0        7        0        0        0        0        0
10417     10404  ;;       Temps:           0        0        0        0        0        0        0
10418     10405  ;;       Totals:          0       11        0        0        0        0        0
10419     10406  ;;Total  ram  usage:        11  bytes
10420     10407  ;;  Hardware  stack  levels  used:     1
10421     10408  ;;  Hardware  stack  levels  required  when  called:     6
10422     10409  ;;  This  function  calls:
10423     10410  ;;              ___fldiv
10424     10411  ;;              ___asflmul
10425     10412  ;;              ___asflsub
10426     10413  ;;              ___awtofl
10427     10414  ;;              _floor
10428     10415  ;;              _eval_poly
10429     10416  ;;              _ldexp
10430     10417  ;;              ___flge
10431     10418  ;;              ___flneg
10432     10419  ;;              ___fltol
10433     10420  ;;  This  function  is  called  by:
10434     10421  ;;              _doWork
10435     10422  ;;  This  function  uses  a  non-reentrant  model
10436     10423  ;;
10437     10424                            psect  text8,class=CODE,space=0,reloc=2
10438     10425                            global  __ptext8
10439     10426   0000'                     __ptext8:
10440     10427                            psect  text8
10441     10428                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\exp.c"
10442     10429                                   line   13
10443     10430                                   global __size_of_exp
10444     10431   0000                             __size_of_exp  equ       __end_of_exp-_exp
10445     10432                                  
10446     10433   0000'                     _exp:
10447     10434                            ;incstack  =  0
10448     10435                                   opt    stack  22
10449     10436                            ;incstack  =  0
10450     10437                                   line   31
10451     10438                                  
10452     10439   0000'                     l14217:
10453     10440   0000'  0100                       movlb  0 ;  ()  banked
10454     10441   0002'  EE20'  F000'                lfsr   2,(exp@x)
10455     10442   0006'  50DE                       movf   postinc2,w
10456     10443   0008'  10DE                       iorwf  postinc2,w
10457     10444   000A'  10DE                       iorwf  postinc2,w
10458     10445   000C'  10DE                       iorwf  postinc2,w
10459     10446   000E'  A4D8                       btfss  status,2
10460     10447   0010'  EF00'  F000'                goto   u12951
10461     10448   0014'  EF00'  F000'                goto   u12950
10462     10449   0018'                     u12951:
10463     10450   0018'  EF00'  F000'                goto   l14223
10464     10451   001C'                     u12950:
10465     10452                                   line   32
10466     10453                                  
10467     10454   001C'                     l14219:;  BSR  set  to:  0
10468     10455                           
10469     10456   001C'  0E00                       movlw  low(1.0000000000000000)
10470     10457   001E'  6F00'                      movwf  ((?_exp))&0ffh
10471     10458   0020'  0E00                       movlw  high(1.0000000000000000)
10472     10459   0022'  6F00'                      movwf  ((?_exp+1))&0ffh
10473     10460   0024'  0E80                       movlw  low  highword(1.0000000000000000)
10474     10461   0026'  6F00'                      movwf  ((?_exp+2))&0ffh
10475     10462   0028'  0E3F                       movlw  high  highword(1.0000000000000000)
10476     10463   002A'  6F00'                      movwf  ((?_exp+3))&0ffh
10477     10464   002C'  EF00'  F000'                goto   l1546
10478     10465                                   line   34
10479     10466                                  
10480     10467   0030'                     l14223:;  BSR  set  to:  0
10481     10468                           
10482     10469   0030'  0E18                       movlw  low(709.78271289338397)
10483     10470   0032'  6E0D'                      movwf  ((c:?___flge)),c
10484     10471   0034'  0E72                       movlw  high(709.78271289338397)
10485     10472   0036'  6E0E'                      movwf  ((c:?___flge+1)),c
10486     10473   0038'  0E31                       movlw  low  highword(709.78271289338397)
10487     10474   003A'  6E0F'                      movwf  ((c:?___flge+2)),c
10488     10475   003C'  0E44                       movlw  high  highword(709.78271289338397)
10489     10476   003E'  6E10'                      movwf  ((c:?___flge+3)),c
10490     10477   0040'  C02A'  F011'                movff  (exp@x),0+((c:?___flge)+04h)
10491     10478   0044'  C02B'  F012'                movff  (exp@x+1),1+((c:?___flge)+04h)
10492     10479   0048'  C02C'  F013'                movff  (exp@x+2),2+((c:?___flge)+04h)
10493     10480   004C'  C02D'  F014'                movff  (exp@x+3),3+((c:?___flge)+04h)
10494     10481   0050'  EC00'  F000'                call   ___flge    ;wreg  free
10495     10482   0054'  B0D8                       btfsc  status,0
10496     10483   0056'  EF00'  F000'                goto   u12961
10497     10484   005A'  EF00'  F000'                goto   u12960
10498     10485   005E'                     u12961:
10499     10486   005E'  EF00'  F000'                goto   l14229
10500     10487   0062'                     u12960:
10501     10488                                   line   36
10502     10489                                  
10503     10490   0062'                     l14225:
10504     10491   0062'  0EFF                       movlw  low(3.4028234699999998e+038)
10505     10492   0064'  0100                       movlb  0 ;  ()  banked
10506     10493   0066'  6F00'                      movwf  ((?_exp))&0ffh
10507     10494   0068'  0EFF                       movlw  high(3.4028234699999998e+038)
10508     10495   006A'  6F00'                      movwf  ((?_exp+1))&0ffh
10509     10496   006C'  0E7F                       movlw  low  highword(3.4028234699999998e+038)
10510     10497   006E'  6F00'                      movwf  ((?_exp+2))&0ffh
10511     10498   0070'  0E7F                       movlw  high  highword(3.4028234699999998e+038)
10512     10499   0072'  6F00'                      movwf  ((?_exp+3))&0ffh
10513     10500   0074'  EF00'  F000'                goto   l1546
10514     10501                                   line   38
10515     10502                                  
10516     10503   0078'                     l14229:
10517     10504   0078'  C02A'  F00D'                movff  (exp@x),(c:?___flge)
10518     10505   007C'  C02B'  F00E'                movff  (exp@x+1),(c:?___flge+1)
10519     10506   0080'  C02C'  F00F'                movff  (exp@x+2),(c:?___flge+2)
10520     10507   0084'  C02D'  F010'                movff  (exp@x+3),(c:?___flge+3)
10521     10508   0088'  0E87                       movlw  low(-745.13321910194111)
10522     10509   008A'  6E11'                      movwf  (0+((c:?___flge)+04h)),c
10523     10510   008C'  0E48                       movlw  high(-745.13321910194111)
10524     10511   008E'  6E12'                      movwf  (1+((c:?___flge)+04h)),c
10525     10512   0090'  0E3A                       movlw  low  highword(-745.13321910194111)
10526     10513   0092'  6E13'                      movwf  (2+((c:?___flge)+04h)),c
10527     10514   0094'  0EC4                       movlw  high  highword(-745.13321910194111)
10528     10515   0096'  6E14'                      movwf  (3+((c:?___flge)+04h)),c
10529     10516   0098'  EC00'  F000'                call   ___flge    ;wreg  free
10530     10517   009C'  B0D8                       btfsc  status,0
10531     10518   009E'  EF00'  F000'                goto   u12971
10532     10519   00A2'  EF00'  F000'                goto   u12970
10533     10520   00A6'                     u12971:
10534     10521   00A6'  EF00'  F000'                goto   l14233
10535     10522   00AA'                     u12970:
10536     10523                                   line   40
10537     10524                                  
10538     10525   00AA'                     l14231:
10539     10526   00AA'  0100                       movlb  0 ;  ()  banked
10540     10527   00AC'  6B00'                      clrf   ((?_exp))&0ffh
10541     10528   00AE'  6B00'                      clrf   ((?_exp+1))&0ffh
10542     10529   00B0'  6B00'                      clrf   ((?_exp+2))&0ffh
10543     10530   00B2'  6B00'                      clrf   ((?_exp+3))&0ffh
10544     10531                           
10545     10532   00B4'  EF00'  F000'                goto   l1546
10546     10533                                   line   43
10547     10534                                  
10548     10535   00B8'                     l14233:
10549     10536   00B8'  0100                       movlb  0 ;  ()  banked
10550     10537   00BA'  BF00'                      btfsc  ((exp@x+3))&0ffh,7
10551     10538   00BC'  EF00'  F000'                goto   u12981
10552     10539   00C0'  EF00'  F000'                goto   u12980
10553     10540   00C4'                     u12981:
10554     10541   00C4'  0E01                       movlw  1
10555     10542   00C6'  EF00'  F000'                goto   u12986
10556     10543   00CA'                     u12980:
10557     10544   00CA'  0E00                       movlw  0
10558     10545   00CC'                     u12986:
10559     10546   00CC'  6F00'                      movwf  ((exp@sign))&0ffh
10560     10547                                   line   44
10561     10548   00CE'  5100'                      movf   ((exp@sign))&0ffh,w
10562     10549   00D0'  B4D8                       btfsc  status,2
10563     10550   00D2'  EF00'  F000'                goto   u12991
10564     10551   00D6'  EF00'  F000'                goto   u12990
10565     10552   00DA'                     u12991:
10566     10553   00DA'  EF00'  F000'                goto   l1549
10567     10554   00DE'                     u12990:
10568     10555                                   line   45
10569     10556                                  
10570     10557   00DE'                     l14235:;  BSR  set  to:  0
10571     10558                           
10572     10559   00DE'  C02A'  F00D'                movff  (exp@x),(c:?___flneg)
10573     10560   00E2'  C02B'  F00E'                movff  (exp@x+1),(c:?___flneg+1)
10574     10561   00E6'  C02C'  F00F'                movff  (exp@x+2),(c:?___flneg+2)
10575     10562   00EA'  C02D'  F010'                movff  (exp@x+3),(c:?___flneg+3)
10576     10563   00EE'  EC00'  F000'                call   ___flneg   ;wreg  free
10577     10564                                  
10578     10565   00F2'  C010'  F02D'                movff  3+?___flneg,(exp@x+3)
10579     10566   00F6'  C00F'  F02C'                movff  2+?___flneg,(exp@x+2)
10580     10567   00FA'  C00E'  F02B'                movff  1+?___flneg,(exp@x+1)
10581     10568   00FE'  C00D'  F02A'                movff  0+?___flneg,(exp@x)
10582     10569                                  
10583     10570                                  
10584     10571   0102'                     l1549:;  BSR  set  to:  0
10585     10572                           
10586     10573                                   line   46
10587     10574   0102'  0E3B                       movlw  low(1.4426950408999999)
10588     10575   0104'  6E3F'                      movwf  ((c:?___asflmul)),c
10589     10576   0106'  0EAA                       movlw  high(1.4426950408999999)
10590     10577   0108'  6E40'                      movwf  ((c:?___asflmul+1)),c
10591     10578   010A'  0EB8                       movlw  low  highword(1.4426950408999999)
10592     10579   010C'  6E41'                      movwf  ((c:?___asflmul+2)),c
10593     10580   010E'  0E3F                       movlw  high  highword(1.4426950408999999)
10594     10581   0110'  6E42'                      movwf  ((c:?___asflmul+3)),c
10595     10582   0112'  0E00'                      movlw  (exp@x)&0ffh
10596     10583                                  
10597     10584   0114'  EC00'  F000'                call   ___asflmul
10598     10585                                   line   47
10599     10586   0118'  C02A'  F01F'                movff  (exp@x),(?_floor)
10600     10587   011C'  C02B'  F020'                movff  (exp@x+1),(?_floor+1)
10601     10588   0120'  C02C'  F021'                movff  (exp@x+2),(?_floor+2)
10602     10589   0124'  C02D'  F022'                movff  (exp@x+3),(?_floor+3)
10603     10590   0128'  EC00'  F000'                call   _floor     ;wreg  free
10604     10591                                  
10605     10592   012C'  C022'  F031'                movff  3+?_floor,(_exp$2282+3)
10606     10593   0130'  C021'  F030'                movff  2+?_floor,(_exp$2282+2)
10607     10594   0134'  C020'  F02F'                movff  1+?_floor,(_exp$2282+1)
10608     10595   0138'  C01F'  F02E'                movff  0+?_floor,(_exp$2282)
10609     10596                                  
10610     10597                                  
10611     10598   013C'                     l14237:
10612     10599   013C'  C02E'  F03F'                movff  (_exp$2282),(c:?___fltol)
10613     10600   0140'  C02F'  F040'                movff  (_exp$2282+1),(c:?___fltol+1)
10614     10601   0144'  C030'  F041'                movff  (_exp$2282+2),(c:?___fltol+2)
10615     10602   0148'  C031'  F042'                movff  (_exp$2282+3),(c:?___fltol+3)
10616     10603   014C'  EC00'  F000'                call   ___fltol   ;wreg  free
10617     10604   0150'  C03F'  F032'                movff  0+?___fltol,(exp@exponent)
10618     10605   0154'  C040'  F033'                movff  1+?___fltol,(exp@exponent+1)
10619     10606                                   line   48
10620     10607                                  
10621     10608   0158'                     l14239:
10622     10609   0158'  0100                       movlb  0 ;  ()  banked
10623     10610   015A'  0E00'                      movlw  high(exp@x)
10624     10611   015C'  6F00'                      movwf  ((?___asflsub+1))&0ffh
10625     10612   015E'  0E00'                      movlw  low(exp@x)
10626     10613   0160'  6F00'                      movwf  ((?___asflsub))&0ffh
10627     10614   0162'  C032'  F017'                movff  (exp@exponent),(c:?___awtofl)
10628     10615   0166'  C033'  F018'                movff  (exp@exponent+1),(c:?___awtofl+1)
10629     10616   016A'  EC00'  F000'                call   ___awtofl  ;wreg  free
10630     10617                                  
10631     10618   016E'  C01A'  F023'                movff  3+?___awtofl,3+(?___asflsub+02h)
10632     10619   0172'  C019'  F022'                movff  2+?___awtofl,2+(?___asflsub+02h)
10633     10620   0176'  C018'  F021'                movff  1+?___awtofl,1+(?___asflsub+02h)
10634     10621   017A'  C017'  F020'                movff  0+?___awtofl,0+(?___asflsub+02h)
10635     10622                                  
10636     10623   017E'  EC00'  F000'                call   ___asflsub ;wreg  free
10637     10624                                   line   49
10638     10625                                  
10639     10626   0182'                     l14241:;  BSR  set  to:  0
10640     10627                           
10641     10628   0182'  C02A'  F016'                movff  (exp@x),(?_eval_poly)
10642     10629   0186'  C02B'  F017'                movff  (exp@x+1),(?_eval_poly+1)
10643     10630   018A'  C02C'  F018'                movff  (exp@x+2),(?_eval_poly+2)
10644     10631   018E'  C02D'  F019'                movff  (exp@x+3),(?_eval_poly+3)
10645     10632   0192'  0E00'                      movlw  low(exp@coeff)
10646     10633   0194'  6F00'                      movwf  (0+(?_eval_poly+04h))&0ffh
10647     10634   0196'  0E00                       movlw  high(09h)
10648     10635   0198'  6F00'                      movwf  (1+(?_eval_poly+05h))&0ffh
10649     10636   019A'  0E09                       movlw  low(09h)
10650     10637   019C'  6F00'                      movwf  (0+(?_eval_poly+05h))&0ffh
10651     10638   019E'  EC00'  F000'                call   _eval_poly ;wreg  free
10652     10639                                  
10653     10640   01A2'  C019'  F024'                movff  3+?_eval_poly,(?_ldexp+3)
10654     10641   01A6'  C018'  F023'                movff  2+?_eval_poly,(?_ldexp+2)
10655     10642   01AA'  C017'  F022'                movff  1+?_eval_poly,(?_ldexp+1)
10656     10643   01AE'  C016'  F021'                movff  0+?_eval_poly,(?_ldexp)
10657     10644                                  
10658     10645   01B2'  C032'  F025'                movff  (exp@exponent),0+(?_ldexp+04h)
10659     10646   01B6'  C033'  F026'                movff  (exp@exponent+1),1+(?_ldexp+04h)
10660     10647   01BA'  EC00'  F000'                call   _ldexp     ;wreg  free
10661     10648                                  
10662     10649   01BE'  C024'  F02D'                movff  3+?_ldexp,(exp@x+3)
10663     10650   01C2'  C023'  F02C'                movff  2+?_ldexp,(exp@x+2)
10664     10651   01C6'  C022'  F02B'                movff  1+?_ldexp,(exp@x+1)
10665     10652   01CA'  C021'  F02A'                movff  0+?_ldexp,(exp@x)
10666     10653                                  
10667     10654                                   line   50
10668     10655                                  
10669     10656   01CE'                     l14243:;  BSR  set  to:  0
10670     10657                           
10671     10658   01CE'  5100'                      movf   ((exp@sign))&0ffh,w
10672     10659   01D0'  B4D8                       btfsc  status,2
10673     10660   01D2'  EF00'  F000'                goto   u13001
10674     10661   01D6'  EF00'  F000'                goto   u13000
10675     10662   01DA'                     u13001:
10676     10663   01DA'  EF00'  F000'                goto   l1550
10677     10664   01DE'                     u13000:
10678     10665                                   line   52
10679     10666                                  
10680     10667   01DE'                     l14245:;  BSR  set  to:  0
10681     10668                           
10682     10669   01DE'  EE20'  F000'                lfsr   2,(exp@x)
10683     10670   01E2'  0EFF                       movlw  low((3.4028234699999998e+038))
10684     10671   01E4'  18DE                       xorwf  postinc2,w
10685     10672   01E6'  0EFF                       movlw  high((3.4028234699999998e+038))
10686     10673   01E8'  B4D8                       btfsc  status,2
10687     10674   01EA'  18DE                       xorwf  postinc2,w
10688     10675   01EC'  0E7F                       movlw  low  highword((3.4028234699999998e+038))
10689     10676   01EE'  B4D8                       btfsc  status,2
10690     10677   01F0'  18DE                       xorwf  postinc2,w
10691     10678   01F2'  0E7F                       movlw  high  highword((3.4028234699999998e+038))
10692     10679   01F4'  B4D8                       btfsc  status,2
10693     10680   01F6'  18DE                       xorwf  postinc2,w
10694     10681   01F8'  A4D8                       btfss  status,2
10695     10682   01FA'  EF00'  F000'                goto   u13011
10696     10683   01FE'  EF00'  F000'                goto   u13010
10697     10684   0202'                     u13011:
10698     10685   0202'  EF00'  F000'                goto   l14249
10699     10686   0206'                     u13010:
10700     10687                                   line   53
10701     10688                                  
10702     10689   0206'                     l14247:;  BSR  set  to:  0
10703     10690                           
10704     10691   0206'  6B00'                      clrf   ((?_exp))&0ffh
10705     10692   0208'  6B00'                      clrf   ((?_exp+1))&0ffh
10706     10693   020A'  6B00'                      clrf   ((?_exp+2))&0ffh
10707     10694   020C'  6B00'                      clrf   ((?_exp+3))&0ffh
10708     10695                           
10709     10696   020E'  EF00'  F000'                goto   l1546
10710     10697                                   line   54
10711     10698                                  
10712     10699   0212'                     l14249:;  BSR  set  to:  0
10713     10700                           
10714     10701   0212'  0E00                       movlw  low(1.0000000000000000)
10715     10702   0214'  6E1B'                      movwf  ((c:?___fldiv)),c
10716     10703   0216'  0E00                       movlw  high(1.0000000000000000)
10717     10704   0218'  6E1C'                      movwf  ((c:?___fldiv+1)),c
10718     10705   021A'  0E80                       movlw  low  highword(1.0000000000000000)
10719     10706   021C'  6E1D'                      movwf  ((c:?___fldiv+2)),c
10720     10707   021E'  0E3F                       movlw  high  highword(1.0000000000000000)
10721     10708   0220'  6E1E'                      movwf  ((c:?___fldiv+3)),c
10722     10709   0222'  C02A'  F01F'                movff  (exp@x),0+((c:?___fldiv)+04h)
10723     10710   0226'  C02B'  F020'                movff  (exp@x+1),1+((c:?___fldiv)+04h)
10724     10711   022A'  C02C'  F021'                movff  (exp@x+2),2+((c:?___fldiv)+04h)
10725     10712   022E'  C02D'  F022'                movff  (exp@x+3),3+((c:?___fldiv)+04h)
10726     10713   0232'  EC00'  F000'                call   ___fldiv   ;wreg  free
10727     10714                                  
10728     10715   0236'  C01E'  F02D'                movff  3+?___fldiv,(?_exp+3)
10729     10716   023A'  C01D'  F02C'                movff  2+?___fldiv,(?_exp+2)
10730     10717   023E'  C01C'  F02B'                movff  1+?___fldiv,(?_exp+1)
10731     10718   0242'  C01B'  F02A'                movff  0+?___fldiv,(?_exp)
10732     10719                                  
10733     10720   0246'  EF00'  F000'                goto   l1546
10734     10721                                   line   55
10735     10722                                  
10736     10723   024A'                     l1550:;  BSR  set  to:  0
10737     10724                           
10738     10725                                   line   56
10739     10726   024A'  C02A'  F02A'                movff  (exp@x),(?_exp)
10740     10727   024E'  C02B'  F02B'                movff  (exp@x+1),(?_exp+1)
10741     10728   0252'  C02C'  F02C'                movff  (exp@x+2),(?_exp+2)
10742     10729   0256'  C02D'  F02D'                movff  (exp@x+3),(?_exp+3)
10743     10730                                   line   57
10744     10731                                  
10745     10732   025A'                     l1546:
10746     10733   025A'  0012                       return
10747     10734                                   opt  stack  0
10748     10735                            GLOBAL __end_of_exp
10749     10736   025C'                            __end_of_exp:
10750     10737                                   signat _exp,4220
10751     10738                                   global ___flneg
10752     10739                           
10753     10740  ;;  ***************  function  ___flneg  *****************
10754     10741  ;;  Defined  at:
10755     10742  ;;              line  16  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\flneg.c"
10756     10743  ;;  Parameters:     Size   Location      Type
10757     10744  ;;   f1               4    13[COMRAM]  unsigned  char 
10758     10745  ;;  Auto  vars:      Size   Location      Type
10759     10746  ;;              None
10760     10747  ;;  Return  value:   Size   Location      Type
10761     10748  ;;                   4    13[COMRAM]  unsigned  char 
10762     10749  ;;  Registers  used:
10763     10750  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0
10764     10751  ;;  Tracked  objects:
10765     10752  ;;              On  entry  :  F/0
10766     10753  ;;              On  exit   :  F/0
10767     10754  ;;              Unchanged:  F/0
10768     10755  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
10769     10756  ;;       Params:          4        0        0        0        0        0        0
10770     10757  ;;       Locals:          0        0        0        0        0        0        0
10771     10758  ;;       Temps:           0        0        0        0        0        0        0
10772     10759  ;;       Totals:          4        0        0        0        0        0        0
10773     10760  ;;Total  ram  usage:         4  bytes
10774     10761  ;;  Hardware  stack  levels  used:     1
10775     10762  ;;  Hardware  stack  levels  required  when  called:     2
10776     10763  ;;  This  function  calls:
10777     10764  ;;              Nothing
10778     10765  ;;  This  function  is  called  by:
10779     10766  ;;              _exp
10780     10767  ;;  This  function  uses  a  non-reentrant  model
10781     10768  ;;
10782     10769                            psect  text9,class=CODE,space=0,reloc=2
10783     10770                            global  __ptext9
10784     10771   0000'                     __ptext9:
10785     10772                            psect  text9
10786     10773                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\flneg.c"
10787     10774                                   line   16
10788     10775                                   global __size_of___flneg
10789     10776   0000                             __size_of___flneg      equ   __end_of___flneg-___flneg
10790     10777                                  
10791     10778   0000'                     ___flneg:
10792     10779                            ;incstack  =  0
10793     10780                                   opt    stack  25
10794     10781                            ;incstack  =  0
10795     10782                                   line   17
10796     10783                                  
10797     10784   0000'                     l11837:;  BSR  set  to:  0
10798     10785                           
10799     10786   0000'  EE20'  F000'                lfsr   2,(c:___flneg@f1)
10800     10787   0004'  50DE                       movf   postinc2,w
10801     10788   0006'  10DE                       iorwf  postinc2,w
10802     10789   0008'  10DE                       iorwf  postinc2,w
10803     10790   000A'  10DE                       iorwf  postinc2,w
10804     10791   000C'  B4D8                       btfsc  status,2
10805     10792   000E'  EF00'  F000'                goto   u9901
10806     10793   0012'  EF00'  F000'                goto   u9900
10807     10794   0016'                     u9901:
10808     10795   0016'  EF00'  F000'                goto   l11841
10809     10796   001A'                     u9900:
10810     10797                                   line   18
10811     10798                                  
10812     10799   001A'                     l11839:;  BSR  set  to:  0
10813     10800                           
10814     10801   001A'  0E00                       movlw  0
10815     10802   001C'  1A0D'                      xorwf  ((c:___flneg@f1)),c
10816     10803   001E'  0E00                       movlw  0
10817     10804   0020'  1A0E'                      xorwf  ((c:___flneg@f1+1)),c
10818     10805   0022'  0E00                       movlw  0
10819     10806   0024'  1A0F'                      xorwf  ((c:___flneg@f1+2)),c
10820     10807   0026'  0E80                       movlw  080h
10821     10808   0028'  1A10'                      xorwf  ((c:___flneg@f1+3)),c
10822     10809                                   line   19
10823     10810                                  
10824     10811   002A'                     l11841:;  BSR  set  to:  0
10825     10812                           
10826     10813   002A'  C00D'  F00D'                movff  (c:___flneg@f1),(c:?___flneg)
10827     10814   002E'  C00E'  F00E'                movff  (c:___flneg@f1+1),(c:?___flneg+1)
10828     10815   0032'  C00F'  F00F'                movff  (c:___flneg@f1+2),(c:?___flneg+2)
10829     10816   0036'  C010'  F010'                movff  (c:___flneg@f1+3),(c:?___flneg+3)
10830     10817                                   line   20
10831     10818                                  
10832     10819   003A'                     l1616:;  BSR  set  to:  0
10833     10820                           
10834     10821   003A'  0012                       return
10835     10822                                   opt  stack  0
10836     10823                            GLOBAL __end_of___flneg
10837     10824   003C'                            __end_of___flneg:
10838     10825                                   signat ___flneg,4220
10839     10826                                   global _ldexp
10840     10827                           
10841     10828  ;;  ***************  function  _ldexp  *****************
10842     10829  ;;  Defined  at:
10843     10830  ;;              line  278  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\frexp.c"
10844     10831  ;;  Parameters:     Size   Location      Type
10845     10832  ;;   value            4    33[BANK0  ]  unsigned  char 
10846     10833  ;;   newexp           2    37[BANK0  ]  int 
10847     10834  ;;  Auto  vars:      Size   Location      Type
10848     10835  ;;              None
10849     10836  ;;  Return  value:   Size   Location      Type
10850     10837  ;;                   4    33[BANK0  ]  int 
10851     10838  ;;  Registers  used:
10852     10839  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0
10853     10840  ;;  Tracked  objects:
10854     10841  ;;              On  entry  :  F/0
10855     10842  ;;              On  exit   :  F/0
10856     10843  ;;              Unchanged:  0/0
10857     10844  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
10858     10845  ;;       Params:          0        6        0        0        0        0        0
10859     10846  ;;       Locals:          0        0        0        0        0        0        0
10860     10847  ;;       Temps:           0        3        0        0        0        0        0
10861     10848  ;;       Totals:          0        9        0        0        0        0        0
10862     10849  ;;Total  ram  usage:         9  bytes
10863     10850  ;;  Hardware  stack  levels  used:     1
10864     10851  ;;  Hardware  stack  levels  required  when  called:     2
10865     10852  ;;  This  function  calls:
10866     10853  ;;              Nothing
10867     10854  ;;  This  function  is  called  by:
10868     10855  ;;              _exp
10869     10856  ;;  This  function  uses  a  non-reentrant  model
10870     10857  ;;
10871     10858                            psect  text10,class=CODE,space=0,reloc=2
10872     10859                            global  __ptext10
10873     10860   0000'                     __ptext10:
10874     10861                            psect  text10
10875     10862                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\frexp.c"
10876     10863                                   line   278
10877     10864                                   global __size_of_ldexp
10878     10865   0000                             __size_of_ldexp        equ     __end_of_ldexp-_ldexp
10879     10866                                  
10880     10867   0000'                     _ldexp:;  BSR  set  to:  0
10881     10868                           
10882     10869                            ;incstack  =  0
10883     10870                                   opt    stack  25
10884     10871                            ;incstack  =  0
10885     10872                                   line   279
10886     10873                                  
10887     10874   0000'                     l11791:;  BSR  set  to:  0
10888     10875                           
10889     10876   0000'  EE20'  F000'                lfsr   2,(ldexp@value)
10890     10877   0004'  50DE                       movf   postinc2,w
10891     10878   0006'  10DE                       iorwf  postinc2,w
10892     10879   0008'  10DE                       iorwf  postinc2,w
10893     10880   000A'  10DE                       iorwf  postinc2,w
10894     10881   000C'  A4D8                       btfss  status,2
10895     10882   000E'  EF00'  F000'                goto   u9831
10896     10883   0012'  EF00'  F000'                goto   u9830
10897     10884   0016'                     u9831:
10898     10885   0016'  EF00'  F000'                goto   l11795
10899     10886   001A'                     u9830:
10900     10887                                   line   280
10901     10888                                  
10902     10889   001A'                     l11793:;  BSR  set  to:  0
10903     10890                           
10904     10891   001A'  6B00'                      clrf   ((?_ldexp))&0ffh
10905     10892   001C'  6B00'                      clrf   ((?_ldexp+1))&0ffh
10906     10893   001E'  6B00'                      clrf   ((?_ldexp+2))&0ffh
10907     10894   0020'  6B00'                      clrf   ((?_ldexp+3))&0ffh
10908     10895                           
10909     10896   0022'  EF00'  F000'                goto   l1671
10910     10897                                   line   282
10911     10898                                  
10912     10899   0026'                     l11795:;  BSR  set  to:  0
10913     10900                           
10914     10901   0026'  5100'                      movf   (0+(ldexp@value+03h))&0ffh,w
10915     10902   0028'  0B7F                       andlw  (1&lsaquo &lsaquo 7)-1
10916     10903   002A'  6F00'                      movwf  (??_ldexp+0+0)&0ffh
10917     10904   002C'  90D8                       bcf    status,0
10918     10905   002E'  3500'                      rlcf   ((??_ldexp+0+0))&0ffh,w
10919     10906   0030'  6F00'                      movwf  (??_ldexp+1+0)&0ffh
10920     10907   0032'  6B00'                      clrf   1+(??_ldexp+1+0)&0ffh
10921     10908   0034'  3700'                      rlcf   1+(??_ldexp+1+0)&0ffh
10922     10909   0036'  5100'                      movf   (??_ldexp+1+0)&0ffh,w
10923     10910   0038'  2700'                      addwf  ((ldexp@newexp))&0ffh
10924     10911   003A'  5100'                      movf   (??_ldexp+1+1)&0ffh,w
10925     10912   003C'  2300'                      addwfc ((ldexp@newexp+1))&0ffh
10926     10913                           
10927     10914                                   line   283
10928     10915   003E'  3500'                      rlcf   (0+(ldexp@value+02h))&0ffh,w
10929     10916   0040'  36E8                       rlcf   wreg,f
10930     10917   0042'  0B01                       andlw  1
10931     10918   0044'  2700'                      addwf  ((ldexp@newexp))&0ffh
10932     10919   0046'  0E00                       movlw  0
10933     10920   0048'  2300'                      addwfc ((ldexp@newexp+1))&0ffh
10934     10921                                   line   287
10935     10922                                  
10936     10923   004A'                     l11797:;  BSR  set  to:  0
10937     10924                           
10938     10925   004A'  AF00'                      btfss  ((ldexp@newexp+1))&0ffh,7
10939     10926   004C'  EF00'  F000'                goto   u9841
10940     10927   0050'  EF00'  F000'                goto   u9840
10941     10928   0054'                     u9841:
10942     10929   0054'  EF00'  F000'                goto   l11803
10943     10930   0058'                     u9840:
10944     10931                                   line   289
10945     10932                                  
10946     10933   0058'                     l11799:;  BSR  set  to:  0
10947     10934                           
10948     10935   0058'  6B00'                      clrf   ((?_ldexp))&0ffh
10949     10936   005A'  6B00'                      clrf   ((?_ldexp+1))&0ffh
10950     10937   005C'  6B00'                      clrf   ((?_ldexp+2))&0ffh
10951     10938   005E'  6B00'                      clrf   ((?_ldexp+3))&0ffh
10952     10939                           
10953     10940   0060'  EF00'  F000'                goto   l1671
10954     10941                                   line   291
10955     10942                                  
10956     10943   0064'                     l11803:;  BSR  set  to:  0
10957     10944                           
10958     10945   0064'  5100'                      movf   ((ldexp@newexp+1))&0ffh,w
10959     10946   0066'  0A80                       xorlw  80h
10960     10947   0068'  0F7F                       addlw  -((01h)^80h)
10961     10948   006A'  0E00                       movlw  0
10962     10949   006C'  B4D8                       btfsc  status,2
10963     10950   006E'  5D00'                      subwf  ((ldexp@newexp))&0ffh,w
10964     10951   0070'  A0D8                       btfss  status,0
10965     10952   0072'  EF00'  F000'                goto   u9851
10966     10953   0076'  EF00'  F000'                goto   u9850
10967     10954   007A'                     u9851:
10968     10955   007A'  EF00'  F000'                goto   l11817
10969     10956   007E'                     u9850:
10970     10957                                   line   293
10971     10958                                  
10972     10959   007E'                     l11805:;  BSR  set  to:  0
10973     10960                           
10974     10961   007E'  AF00'                      btfss  ((ldexp@value+3))&0ffh,7
10975     10962   0080'  EF00'  F000'                goto   u9861
10976     10963   0084'  EF00'  F000'                goto   u9860
10977     10964   0088'                     u9861:
10978     10965   0088'  EF00'  F000'                goto   l11813
10979     10966   008C'                     u9860:
10980     10967                                   line   294
10981     10968                                  
10982     10969   008C'                     l11807:;  BSR  set  to:  0
10983     10970                           
10984     10971   008C'  0EFF                       movlw  low(-3.4028234699999998e+038)
10985     10972   008E'  6F00'                      movwf  ((?_ldexp))&0ffh
10986     10973   0090'  0EFF                       movlw  high(-3.4028234699999998e+038)
10987     10974   0092'  6F00'                      movwf  ((?_ldexp+1))&0ffh
10988     10975   0094'  0E7F                       movlw  low  highword(-3.4028234699999998e+038)
10989     10976   0096'  6F00'                      movwf  ((?_ldexp+2))&0ffh
10990     10977   0098'  0EFF                       movlw  high  highword(-3.4028234699999998e+038)
10991     10978   009A'  6F00'                      movwf  ((?_ldexp+3))&0ffh
10992     10979   009C'  EF00'  F000'                goto   l1671
10993     10980                                   line   296
10994     10981                                  
10995     10982   00A0'                     l11813:;  BSR  set  to:  0
10996     10983                           
10997     10984   00A0'  0EFF                       movlw  low(3.4028234699999998e+038)
10998     10985   00A2'  6F00'                      movwf  ((?_ldexp))&0ffh
10999     10986   00A4'  0EFF                       movlw  high(3.4028234699999998e+038)
11000     10987   00A6'  6F00'                      movwf  ((?_ldexp+1))&0ffh
11001     10988   00A8'  0E7F                       movlw  low  highword(3.4028234699999998e+038)
11002     10989   00AA'  6F00'                      movwf  ((?_ldexp+2))&0ffh
11003     10990   00AC'  0E7F                       movlw  high  highword(3.4028234699999998e+038)
11004     10991   00AE'  6F00'                      movwf  ((?_ldexp+3))&0ffh
11005     10992   00B0'  EF00'  F000'                goto   l1671
11006     10993                                   line   300
11007     10994                                  
11008     10995   00B4'                     l11817:;  BSR  set  to:  0
11009     10996                           
11010     10997   00B4'  3500'                      rlcf   ((ldexp@newexp+1))&0ffh,w
11011     10998   00B6'  3100'                      rrcf   ((ldexp@newexp+1))&0ffh,w
11012     10999   00B8'  6F00'                      movwf  (??_ldexp+0+0+1)&0ffh
11013     11000   00BA'  3100'                      rrcf   ((ldexp@newexp))&0ffh,w
11014     11001   00BC'  6F00'                      movwf  (??_ldexp+0+0)&0ffh
11015     11002   00BE'  5100'                      movf   (0+(ldexp@value+03h))&0ffh,w
11016     11003   00C0'  1900'                      xorwf  (??_ldexp+0+0)&0ffh,w
11017     11004   00C2'  0B80                       andlw  not  ((1&lsaquo &lsaquo 7)-1)
11018     11005   00C4'  1900'                      xorwf  (??_ldexp+0+0)&0ffh,w
11019     11006   00C6'  6F00'                      movwf  (0+(ldexp@value+03h))&0ffh
11020     11007                                   line   301
11021     11008   00C8'  C025'  F027'                movff  (ldexp@newexp),??_ldexp+0+0
11022     11009   00CC'  0E01                       movlw  01h
11023     11010   00CE'  1700'                      andwf  (??_ldexp+0+0)&0ffh
11024     11011   00D0'  3300'                      rrcf   (??_ldexp+0+0)&0ffh
11025     11012   00D2'  3300'                      rrcf   (??_ldexp+0+0)&0ffh
11026     11013   00D4'  5100'                      movf   (0+(ldexp@value+02h))&0ffh,w
11027     11014   00D6'  1900'                      xorwf  (??_ldexp+0+0)&0ffh,w
11028     11015   00D8'  0B7F                       andlw  not  (((1&lsaquo &lsaquo 1)-1)&lsaquo &lsaquo 7)
11029     11016   00DA'  1900'                      xorwf  (??_ldexp+0+0)&0ffh,w
11030     11017   00DC'  6F00'                      movwf  (0+(ldexp@value+02h))&0ffh
11031     11018                                   line   306
11032     11019                                  
11033     11020   00DE'                     l11819:;  BSR  set  to:  0
11034     11021                           
11035     11022   00DE'  C021'  F021'                movff  (ldexp@value),(?_ldexp)
11036     11023   00E2'  C022'  F022'                movff  (ldexp@value+1),(?_ldexp+1)
11037     11024   00E6'  C023'  F023'                movff  (ldexp@value+2),(?_ldexp+2)
11038     11025   00EA'  C024'  F024'                movff  (ldexp@value+3),(?_ldexp+3)
11039     11026                                   line   307
11040     11027                                  
11041     11028   00EE'                     l1671:;  BSR  set  to:  0
11042     11029                           
11043     11030   00EE'  0012                       return
11044     11031                                   opt  stack  0
11045     11032                            GLOBAL __end_of_ldexp
11046     11033   00F0'                            __end_of_ldexp:
11047     11034                                   signat _ldexp,8316
11048     11035                                   global _eval_poly
11049     11036                           
11050     11037  ;;  ***************  function  _eval_poly  *****************
11051     11038  ;;  Defined  at:
11052     11039  ;;              line  5  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\evalpoly.c"
11053     11040  ;;  Parameters:     Size   Location      Type
11054     11041  ;;   x                4    22[BANK0  ]  int 
11055     11042  ;;   d                1    26[BANK0  ]  PTR  const 
11056     11043  ;;                -&rsaquo   log@coeff(36),  exp@coeff(40), 
11057     11044  ;;   n                2    27[BANK0  ]  int 
11058     11045  ;;  Auto  vars:      Size   Location      Type
11059     11046  ;;   res              4    29[BANK0  ]  int 
11060     11047  ;;  Return  value:   Size   Location      Type
11061     11048  ;;                   4    22[BANK0  ]  int 
11062     11049  ;;  Registers  used:
11063     11050  ;;              wreg,  status,2,  status,0,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  cstack
11064     11051  ;;  Tracked  objects:
11065     11052  ;;              On  entry  :  F/0
11066     11053  ;;              On  exit   :  F/0
11067     11054  ;;              Unchanged:  0/0
11068     11055  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
11069     11056  ;;       Params:          0        7        0        0        0        0        0
11070     11057  ;;       Locals:          0        4        0        0        0        0        0
11071     11058  ;;       Temps:           1        0        0        0        0        0        0
11072     11059  ;;       Totals:          1       11        0        0        0        0        0
11073     11060  ;;Total  ram  usage:        12  bytes
11074     11061  ;;  Hardware  stack  levels  used:     1
11075     11062  ;;  Hardware  stack  levels  required  when  called:     4
11076     11063  ;;  This  function  calls:
11077     11064  ;;              ___fladd
11078     11065  ;;              ___flmul
11079     11066  ;;  This  function  is  called  by:
11080     11067  ;;              _exp
11081     11068  ;;              _log
11082     11069  ;;  This  function  uses  a  non-reentrant  model
11083     11070  ;;
11084     11071                            psect  text11,class=CODE,space=0,reloc=2
11085     11072                            global  __ptext11
11086     11073   0000'                     __ptext11:
11087     11074                            psect  text11
11088     11075                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\evalpoly.c"
11089     11076                                   line   5
11090     11077                                   global __size_of_eval_poly
11091     11078   0000                             __size_of_eval_poly    equ __end_of_eval_poly-_eval_poly
11092     11079                                  
11093     11080   0000'                     _eval_poly:;  BSR  set  to:  0
11094     11081                           
11095     11082                            ;incstack  =  0
11096     11083                                   opt    stack  23
11097     11084                            ;incstack  =  0
11098     11085                                   line   8
11099     11086                                  
11100     11087   0000'                     l14549:;  BSR  set  to:  0
11101     11088                           
11102     11089   0000'  5100'                      movf   ((eval_poly@n))&0ffh,w
11103     11090   0002'  0D04                       mullw  04h
11104     11091   0004'  5100'                      movf   ((eval_poly@d))&0ffh,w
11105     11092   0006'  24F3                       addwf  (prodl),c,w
11106     11093   0008'  6E00'                      movwf  (??_eval_poly+0+0)&0ffh,c
11107     11094   000A'  C040'  FFF6                 movff  (??_eval_poly+0+0),tblptrl
11108     11095                                   global  __smallconst
11109     11096   000E'  0E00'               movlw  high(__smallconst)
11110     11097   0010'  6EF7                       movwf  tblptrh
11111     11098   0012'  0009                       tblrd*+
11112     11099                                  
11113     11100   0014'  CFF5  F01D'                 movff  tablat,(eval_poly@res)
11114     11101   0018'  0009                       tblrd*+
11115     11102                                  
11116     11103   001A'  CFF5  F01E'                 movff  tablat,(eval_poly@res+1)
11117     11104   001E'  0009                       tblrd*+
11118     11105                                  
11119     11106   0020'  CFF5  F01F'                 movff  tablat,(eval_poly@res+2)
11120     11107   0024'  000A                       tblrd*-
11121     11108                                  
11122     11109   0026'  CFF5  F020'                 movff  tablat,(eval_poly@res+3)
11123     11110                                   line   9
11124     11111   002A'  EF00'  F000'                goto   l14553
11125     11112                                   line   10
11126     11113                                  
11127     11114   002E'                     l14551:;  BSR  set  to:  0
11128     11115                           
11129     11116   002E'  C01D'  F004'                movff  (eval_poly@res),0+(?___flmul+04h)
11130     11117   0032'  C01E'  F005'                movff  (eval_poly@res+1),1+(?___flmul+04h)
11131     11118   0036'  C01F'  F006'                movff  (eval_poly@res+2),2+(?___flmul+04h)
11132     11119   003A'  C020'  F007'                movff  (eval_poly@res+3),3+(?___flmul+04h)
11133     11120   003E'  C016'  F000'                movff  (eval_poly@x),(?___flmul)
11134     11121   0042'  C017'  F001'                movff  (eval_poly@x+1),(?___flmul+1)
11135     11122   0046'  C018'  F002'                movff  (eval_poly@x+2),(?___flmul+2)
11136     11123   004A'  C019'  F003'                movff  (eval_poly@x+3),(?___flmul+3)
11137     11124   004E'  EC00'  F000'                call   ___flmul   ;wreg  free
11138     11125                                  
11139     11126   0052'  C003'  F00B'                movff  3+?___flmul,(?___fladd+3)
11140     11127   0056'  C002'  F00A'                movff  2+?___flmul,(?___fladd+2)
11141     11128   005A'  C001'  F009'                movff  1+?___flmul,(?___fladd+1)
11142     11129   005E'  C000'  F008'                movff  0+?___flmul,(?___fladd)
11143     11130                                  
11144     11131   0062'  0100                       movlb  0 ;  ()  banked
11145     11132   0064'  0700'                      decf   ((eval_poly@n))&0ffh
11146     11133   0066'  A0D8                       btfss  status,0
11147     11134   0068'  0700'                      decf   ((eval_poly@n+1))&0ffh
11148     11135   006A'  0100                       movlb  0 ;  ()  banked
11149     11136   006C'  5100'                      movf   ((eval_poly@n))&0ffh,w
11150     11137   006E'  0D04                       mullw  04h
11151     11138   0070'  5100'                      movf   ((eval_poly@d))&0ffh,w
11152     11139   0072'  24F3                       addwf  (prodl),c,w
11153     11140   0074'  6E00'                      movwf  (??_eval_poly+0+0)&0ffh,c
11154     11141   0076'  C040'  FFF6                 movff  (??_eval_poly+0+0),tblptrl
11155     11142                                   global  __smallconst
11156     11143   007A'  0E00'               movlw  high(__smallconst)
11157     11144   007C'  6EF7                       movwf  tblptrh
11158     11145   007E'  0009                       tblrd*+
11159     11146                                  
11160     11147   0080'  CFF5  F00C'                 movff  tablat,0+(?___fladd+04h)
11161     11148   0084'  0009                       tblrd*+
11162     11149                                  
11163     11150   0086'  CFF5  F00D'                 movff  tablat,1+(?___fladd+04h)
11164     11151   008A'  0009                       tblrd*+
11165     11152                                  
11166     11153   008C'  CFF5  F00E'                 movff  tablat,2+(?___fladd+04h)
11167     11154   0090'  000A                       tblrd*-
11168     11155                                  
11169     11156   0092'  CFF5  F00F'                 movff  tablat,3+(?___fladd+04h)
11170     11157   0096'  EC00'  F000'                call   ___fladd   ;wreg  free
11171     11158                                  
11172     11159   009A'  C00B'  F020'                movff  3+?___fladd,(eval_poly@res+3)
11173     11160   009E'  C00A'  F01F'                movff  2+?___fladd,(eval_poly@res+2)
11174     11161   00A2'  C009'  F01E'                movff  1+?___fladd,(eval_poly@res+1)
11175     11162   00A6'  C008'  F01D'                movff  0+?___fladd,(eval_poly@res)
11176     11163                                  
11177     11164                                   line   9
11178     11165                                  
11179     11166   00AA'                     l14553:
11180     11167   00AA'  0100                       movlb  0 ;  ()  banked
11181     11168   00AC'  5100'                      movf   ((eval_poly@n+1))&0ffh,w
11182     11169   00AE'  1100'                      iorwf  ((eval_poly@n))&0ffh,w
11183     11170                           
11184     11171   00B0'  A4D8                       btfss  status,2
11185     11172   00B2'  EF00'  F000'                goto   u13461
11186     11173   00B6'  EF00'  F000'                goto   u13460
11187     11174   00BA'                     u13461:
11188     11175   00BA'  EF00'  F000'                goto   l14551
11189     11176   00BE'                     u13460:
11190     11177                                  
11191     11178   00BE'                     l1918:;  BSR  set  to:  0
11192     11179                           
11193     11180                                   line   11
11194     11181   00BE'  C01D'  F016'                movff  (eval_poly@res),(?_eval_poly)
11195     11182   00C2'  C01E'  F017'                movff  (eval_poly@res+1),(?_eval_poly+1)
11196     11183   00C6'  C01F'  F018'                movff  (eval_poly@res+2),(?_eval_poly+2)
11197     11184   00CA'  C020'  F019'                movff  (eval_poly@res+3),(?_eval_poly+3)
11198     11185                                   line   12
11199     11186                                  
11200     11187   00CE'                     l1919:;  BSR  set  to:  0
11201     11188                           
11202     11189   00CE'  0012                       return
11203     11190                                   opt  stack  0
11204     11191                            GLOBAL __end_of_eval_poly
11205     11192   00D0'                            __end_of_eval_poly:
11206     11193                                   signat _eval_poly,12412
11207     11194                                   global _floor
11208     11195                           
11209     11196  ;;  ***************  function  _floor  *****************
11210     11197  ;;  Defined  at:
11211     11198  ;;              line  14  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\floor.c"
11212     11199  ;;  Parameters:     Size   Location      Type
11213     11200  ;;   x                4    31[BANK0  ]  int 
11214     11201  ;;  Auto  vars:      Size   Location      Type
11215     11202  ;;   i                4    35[BANK0  ]  int 
11216     11203  ;;   expon            2    39[BANK0  ]  int 
11217     11204  ;;  Return  value:   Size   Location      Type
11218     11205  ;;                   4    31[BANK0  ]  int 
11219     11206  ;;  Registers  used:
11220     11207  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  cstack
11221     11208  ;;  Tracked  objects:
11222     11209  ;;              On  entry  :  F/0
11223     11210  ;;              On  exit   :  0/0
11224     11211  ;;              Unchanged:  0/0
11225     11212  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
11226     11213  ;;       Params:          0        4        0        0        0        0        0
11227     11214  ;;       Locals:          0        6        0        0        0        0        0
11228     11215  ;;       Temps:           0        0        0        0        0        0        0
11229     11216  ;;       Totals:          0       10        0        0        0        0        0
11230     11217  ;;Total  ram  usage:        10  bytes
11231     11218  ;;  Hardware  stack  levels  used:     1
11232     11219  ;;  Hardware  stack  levels  required  when  called:     4
11233     11220  ;;  This  function  calls:
11234     11221  ;;              ___altofl
11235     11222  ;;              ___fladd
11236     11223  ;;              ___flge
11237     11224  ;;              _frexp
11238     11225  ;;              ___fltol
11239     11226  ;;  This  function  is  called  by:
11240     11227  ;;              _exp
11241     11228  ;;  This  function  uses  a  non-reentrant  model
11242     11229  ;;
11243     11230                            psect  text12,class=CODE,space=0,reloc=2
11244     11231                            global  __ptext12
11245     11232   0000'                     __ptext12:
11246     11233                            psect  text12
11247     11234                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\floor.c"
11248     11235                                   line   14
11249     11236                                   global __size_of_floor
11250     11237   0000                             __size_of_floor        equ     __end_of_floor-_floor
11251     11238                                  
11252     11239   0000'                     _floor:;  BSR  set  to:  0
11253     11240                           
11254     11241                            ;incstack  =  0
11255     11242                                   opt    stack  23
11256     11243                            ;incstack  =  0
11257     11244                                   line   18
11258     11245                                  
11259     11246   0000'                     l14529:;  BSR  set  to:  0
11260     11247                           
11261     11248   0000'  C01F'  F00D'                movff  (floor@x),(c:?_frexp)
11262     11249   0004'  C020'  F00E'                movff  (floor@x+1),(c:?_frexp+1)
11263     11250   0008'  C021'  F00F'                movff  (floor@x+2),(c:?_frexp+2)
11264     11251   000C'  C022'  F010'                movff  (floor@x+3),(c:?_frexp+3)
11265     11252   0010'  0E00'                      movlw  low(floor@expon)
11266     11253   0012'  6E11'                      movwf  (0+((c:?_frexp)+04h)),c
11267     11254   0014'  EC00'  F000'                call   _frexp     ;wreg  free
11268     11255                                   line   19
11269     11256                                  
11270     11257   0018'                     l14531:;  BSR  set  to:  0
11271     11258                           
11272     11259   0018'  AF00'                      btfss  ((floor@expon+1))&0ffh,7
11273     11260   001A'  EF00'  F000'                goto   u13421
11274     11261   001E'  EF00'  F000'                goto   u13420
11275     11262   0022'                     u13421:
11276     11263   0022'  EF00'  F000'                goto   l14539
11277     11264   0026'                     u13420:
11278     11265                                   line   20
11279     11266                                  
11280     11267   0026'                     l14533:;  BSR  set  to:  0
11281     11268                           
11282     11269   0026'  AF00'                      btfss  ((floor@x+3))&0ffh,7
11283     11270   0028'  EF00'  F000'                goto   u13431
11284     11271   002C'  EF00'  F000'                goto   u13430
11285     11272   0030'                     u13431:
11286     11273   0030'  EF00'  F000'                goto   l1639
11287     11274   0034'                     u13430:
11288     11275                                   line   21
11289     11276                                  
11290     11277   0034'                     l14535:;  BSR  set  to:  0
11291     11278                           
11292     11279   0034'  0E00                       movlw  low(-1.0000000000000000)
11293     11280   0036'  6F00'                      movwf  ((?_floor))&0ffh
11294     11281   0038'  0E00                       movlw  high(-1.0000000000000000)
11295     11282   003A'  6F00'                      movwf  ((?_floor+1))&0ffh
11296     11283   003C'  0E80                       movlw  low  highword(-1.0000000000000000)
11297     11284   003E'  6F00'                      movwf  ((?_floor+2))&0ffh
11298     11285   0040'  0EBF                       movlw  high  highword(-1.0000000000000000)
11299     11286   0042'  6F00'                      movwf  ((?_floor+3))&0ffh
11300     11287   0044'  EF00'  F000'                goto   l1640
11301     11288                                  
11302     11289   0048'                     l1639:;  BSR  set  to:  0
11303     11290                           
11304     11291                                   line   22
11305     11292   0048'  6B00'                      clrf   ((?_floor))&0ffh
11306     11293   004A'  6B00'                      clrf   ((?_floor+1))&0ffh
11307     11294   004C'  6B00'                      clrf   ((?_floor+2))&0ffh
11308     11295   004E'  6B00'                      clrf   ((?_floor+3))&0ffh
11309     11296                           
11310     11297   0050'  EF00'  F000'                goto   l1640
11311     11298                                   line   24
11312     11299                                  
11313     11300   0054'                     l14539:;  BSR  set  to:  0
11314     11301                           
11315     11302   0054'  0E1D                       movlw  01Dh
11316     11303   0056'  5D00'                      subwf  ((floor@expon))&0ffh,w
11317     11304   0058'  0E00                       movlw  0
11318     11305   005A'  5900'                      subwfb ((floor@expon+1))&0ffh,w
11319     11306   005C'  A0D8                       btfss  status,0
11320     11307   005E'  EF00'  F000'                goto   u13441
11321     11308   0062'  EF00'  F000'                goto   u13440
11322     11309   0066'                     u13441:
11323     11310   0066'  EF00'  F000'                goto   l14543
11324     11311   006A'                     u13440:
11325     11312                                   line   25
11326     11313                                  
11327     11314   006A'                     l14541:;  BSR  set  to:  0
11328     11315                           
11329     11316   006A'  C01F'  F01F'                movff  (floor@x),(?_floor)
11330     11317   006E'  C020'  F020'                movff  (floor@x+1),(?_floor+1)
11331     11318   0072'  C021'  F021'                movff  (floor@x+2),(?_floor+2)
11332     11319   0076'  C022'  F022'                movff  (floor@x+3),(?_floor+3)
11333     11320   007A'  EF00'  F000'                goto   l1640
11334     11321                                   line   26
11335     11322                                  
11336     11323   007E'                     l14543:;  BSR  set  to:  0
11337     11324                           
11338     11325   007E'  C01F'  F03F'                movff  (floor@x),(c:?___fltol)
11339     11326   0082'  C020'  F040'                movff  (floor@x+1),(c:?___fltol+1)
11340     11327   0086'  C021'  F041'                movff  (floor@x+2),(c:?___fltol+2)
11341     11328   008A'  C022'  F042'                movff  (floor@x+3),(c:?___fltol+3)
11342     11329   008E'  EC00'  F000'                call   ___fltol   ;wreg  free
11343     11330                                  
11344     11331   0092'  C042'  F01D'                movff  3+?___fltol,(?___altofl+3)
11345     11332   0096'  C041'  F01C'                movff  2+?___fltol,(?___altofl+2)
11346     11333   009A'  C040'  F01B'                movff  1+?___fltol,(?___altofl+1)
11347     11334   009E'  C03F'  F01A'                movff  0+?___fltol,(?___altofl)
11348     11335                                  
11349     11336   00A2'  EC00'  F000'                call   ___altofl  ;wreg  free
11350     11337                                  
11351     11338   00A6'  C01D'  F026'                movff  3+?___altofl,(floor@i+3)
11352     11339   00AA'  C01C'  F025'                movff  2+?___altofl,(floor@i+2)
11353     11340   00AE'  C01B'  F024'                movff  1+?___altofl,(floor@i+1)
11354     11341   00B2'  C01A'  F023'                movff  0+?___altofl,(floor@i)
11355     11342                                  
11356     11343                                   line   27
11357     11344   00B6'  C01F'  F00D'                movff  (floor@x),(c:?___flge)
11358     11345   00BA'  C020'  F00E'                movff  (floor@x+1),(c:?___flge+1)
11359     11346   00BE'  C021'  F00F'                movff  (floor@x+2),(c:?___flge+2)
11360     11347   00C2'  C022'  F010'                movff  (floor@x+3),(c:?___flge+3)
11361     11348   00C6'  C023'  F011'                movff  (floor@i),0+((c:?___flge)+04h)
11362     11349   00CA'  C024'  F012'                movff  (floor@i+1),1+((c:?___flge)+04h)
11363     11350   00CE'  C025'  F013'                movff  (floor@i+2),2+((c:?___flge)+04h)
11364     11351   00D2'  C026'  F014'                movff  (floor@i+3),3+((c:?___flge)+04h)
11365     11352   00D6'  EC00'  F000'                call   ___flge    ;wreg  free
11366     11353   00DA'  B0D8                       btfsc  status,0
11367     11354   00DC'  EF00'  F000'                goto   u13451
11368     11355   00E0'  EF00'  F000'                goto   u13450
11369     11356   00E4'                     u13451:
11370     11357   00E4'  EF00'  F000'                goto   l1642
11371     11358   00E8'                     u13450:
11372     11359                                   line   28
11373     11360                                  
11374     11361   00E8'                     l14545:
11375     11362   00E8'  C023'  F008'                movff  (floor@i),(?___fladd)
11376     11363   00EC'  C024'  F009'                movff  (floor@i+1),(?___fladd+1)
11377     11364   00F0'  C025'  F00A'                movff  (floor@i+2),(?___fladd+2)
11378     11365   00F4'  C026'  F00B'                movff  (floor@i+3),(?___fladd+3)
11379     11366   00F8'  0E00                       movlw  low(-1.0000000000000000)
11380     11367   00FA'  0100                       movlb  0 ;  ()  banked
11381     11368   00FC'  6F00'                      movwf  (0+(?___fladd+04h))&0ffh
11382     11369   00FE'  0E00                       movlw  high(-1.0000000000000000)
11383     11370   0100'  6F00'                      movwf  (1+(?___fladd+04h))&0ffh
11384     11371   0102'  0E80                       movlw  low  highword(-1.0000000000000000)
11385     11372   0104'  6F00'                      movwf  (2+(?___fladd+04h))&0ffh
11386     11373   0106'  0EBF                       movlw  high  highword(-1.0000000000000000)
11387     11374   0108'  6F00'                      movwf  (3+(?___fladd+04h))&0ffh
11388     11375   010A'  EC00'  F000'                call   ___fladd   ;wreg  free
11389     11376                                  
11390     11377   010E'  C00B'  F022'                movff  3+?___fladd,(?_floor+3)
11391     11378   0112'  C00A'  F021'                movff  2+?___fladd,(?_floor+2)
11392     11379   0116'  C009'  F020'                movff  1+?___fladd,(?_floor+1)
11393     11380   011A'  C008'  F01F'                movff  0+?___fladd,(?_floor)
11394     11381                                  
11395     11382   011E'  EF00'  F000'                goto   l1640
11396     11383                                  
11397     11384   0122'                     l1642:
11398     11385                                   line   29
11399     11386   0122'  C023'  F01F'                movff  (floor@i),(?_floor)
11400     11387   0126'  C024'  F020'                movff  (floor@i+1),(?_floor+1)
11401     11388   012A'  C025'  F021'                movff  (floor@i+2),(?_floor+2)
11402     11389   012E'  C026'  F022'                movff  (floor@i+3),(?_floor+3)
11403     11390                                   line   30
11404     11391                                  
11405     11392   0132'                     l1640:
11406     11393   0132'  0012                       return
11407     11394                                   opt  stack  0
11408     11395                            GLOBAL __end_of_floor
11409     11396   0134'                            __end_of_floor:
11410     11397                                   signat _floor,4220
11411     11398                                   global ___fltol
11412     11399                           
11413     11400  ;;  ***************  function  ___fltol  *****************
11414     11401  ;;  Defined  at:
11415     11402  ;;              line  44  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\fltol.c"
11416     11403  ;;  Parameters:     Size   Location      Type
11417     11404  ;;   f1               4    63[COMRAM]  int 
11418     11405  ;;  Auto  vars:      Size   Location      Type
11419     11406  ;;   exp1             1    68[COMRAM]  unsigned  char 
11420     11407  ;;   sign1            1    67[COMRAM]  unsigned  char 
11421     11408  ;;  Return  value:   Size   Location      Type
11422     11409  ;;                   4    63[COMRAM]  long 
11423     11410  ;;  Registers  used:
11424     11411  ;;              wreg,  status,2,  status,0
11425     11412  ;;  Tracked  objects:
11426     11413  ;;              On  entry  :  0/0
11427     11414  ;;              On  exit   :  0/0
11428     11415  ;;              Unchanged:  0/0
11429     11416  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
11430     11417  ;;       Params:          4        0        0        0        0        0        0
11431     11418  ;;       Locals:          2        0        0        0        0        0        0
11432     11419  ;;       Temps:           0        4        0        0        0        0        0
11433     11420  ;;       Totals:          6        4        0        0        0        0        0
11434     11421  ;;Total  ram  usage:        10  bytes
11435     11422  ;;  Hardware  stack  levels  used:     1
11436     11423  ;;  Hardware  stack  levels  required  when  called:     2
11437     11424  ;;  This  function  calls:
11438     11425  ;;              Nothing
11439     11426  ;;  This  function  is  called  by:
11440     11427  ;;              _doWork
11441     11428  ;;              _setEventData
11442     11429  ;;              _exp
11443     11430  ;;              _floor
11444     11431  ;;  This  function  uses  a  non-reentrant  model
11445     11432  ;;
11446     11433                            psect  text13,class=CODE,space=0,reloc=2
11447     11434                            global  __ptext13
11448     11435   0000'                     __ptext13:
11449     11436                            psect  text13
11450     11437                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\fltol.c"
11451     11438                                   line   44
11452     11439                                   global __size_of___fltol
11453     11440   0000                             __size_of___fltol      equ   __end_of___fltol-___fltol
11454     11441                                  
11455     11442   0000'                     ___fltol:
11456     11443                            ;incstack  =  0
11457     11444                                   opt    stack  26
11458     11445                            ;incstack  =  0
11459     11446                                   line   47
11460     11447                                  
11461     11448   0000'                     l11865:
11462     11449   0000'  3400'                      rlcf   ((c:___fltol@f1+2))&0ffh,w
11463     11450   0002'  3400'                      rlcf   ((c:___fltol@f1+3))&0ffh,w
11464     11451   0004'  6E44'                      movwf  ((c:___fltol@exp1)),c
11465     11452   0006'  6600'                      tstfsz ((c:___fltol@exp1))&0ffh
11466     11453   0008'  EF00'  F000'                goto   u9921
11467     11454   000C'  EF00'  F000'                goto   u9920
11468     11455   0010'                     u9921:
11469     11456   0010'  EF00'  F000'                goto   l11869
11470     11457   0014'                     u9920:
11471     11458                                   line   48
11472     11459                                  
11473     11460   0014'                     l11867:
11474     11461   0014'  6A3F'                      clrf   ((c:?___fltol)),c
11475     11462   0016'  6A40'                      clrf   ((c:?___fltol+1)),c
11476     11463   0018'  6A41'                      clrf   ((c:?___fltol+2)),c
11477     11464   001A'  6A42'                      clrf   ((c:?___fltol+3)),c
11478     11465                           
11479     11466   001C'  EF00'  F000'                goto   l1651
11480     11467                                   line   49
11481     11468                                  
11482     11469   0020'                     l11869:
11483     11470   0020'  C03F'  F008'                movff  (c:___fltol@f1),??___fltol+0+0
11484     11471   0024'  C040'  F009'                movff  (c:___fltol@f1+1),??___fltol+0+0+1
11485     11472   0028'  C041'  F00A'                movff  (c:___fltol@f1+2),??___fltol+0+0+2
11486     11473   002C'  C042'  F00B'                movff  (c:___fltol@f1+3),??___fltol+0+0+3
11487     11474   0030'  0E20                       movlw  01Fh+1
11488     11475   0032'  EF00'  F000'                goto   u9930
11489     11476   0036'                     u9935:
11490     11477   0036'  0100                       movlb  0 ;  ()  banked
11491     11478   0038'  90D8                       bcf    status,0
11492     11479   003A'  3300'                      rrcf   (??___fltol+0+3)&0ffh
11493     11480   003C'  3300'                      rrcf   (??___fltol+0+2)&0ffh
11494     11481   003E'  3300'                      rrcf   (??___fltol+0+1)&0ffh
11495     11482   0040'  3300'                      rrcf   (??___fltol+0+0)&0ffh
11496     11483   0042'                     u9930:
11497     11484   0042'  2EE8                       decfsz wreg
11498     11485   0044'  EF00'  F000'                goto   u9935
11499     11486   0048'  5100'                      movf   (??___fltol+0+0)&0ffh,w
11500     11487   004A'  6E43'                      movwf  ((c:___fltol@sign1)),c
11501     11488                                   line   50
11502     11489                                  
11503     11490   004C'                     l11871:;  BSR  set  to:  0
11504     11491                           
11505     11492   004C'  8E41'                      bsf    (0+(23/8)+(c:___fltol@f1)),c,(23)&7
11506     11493                                   line   51
11507     11494                                  
11508     11495   004E'                     l11873:;  BSR  set  to:  0
11509     11496                           
11510     11497   004E'  0EFF                       movlw  0FFh
11511     11498   0050'  163F'                      andwf  ((c:___fltol@f1)),c
11512     11499   0052'  0EFF                       movlw  0FFh
11513     11500   0054'  1640'                      andwf  ((c:___fltol@f1+1)),c
11514     11501   0056'  0EFF                       movlw  0FFh
11515     11502   0058'  1641'                      andwf  ((c:___fltol@f1+2)),c
11516     11503   005A'  0E00                       movlw  0
11517     11504   005C'  1642'                      andwf  ((c:___fltol@f1+3)),c
11518     11505                                   line   52
11519     11506                                  
11520     11507   005E'                     l11875:;  BSR  set  to:  0
11521     11508                           
11522     11509   005E'  0E96                       movlw  (096h)&0ffh
11523     11510   0060'  5E44'                      subwf  ((c:___fltol@exp1)),c
11524     11511                                   line   53
11525     11512                                  
11526     11513   0062'                     l11877:;  BSR  set  to:  0
11527     11514                           
11528     11515   0062'  AE44'                      btfss  ((c:___fltol@exp1)),c,7
11529     11516   0064'  EF00'  F000'                goto   u9941
11530     11517   0068'  EF00'  F000'                goto   u9940
11531     11518   006C'                     u9941:
11532     11519   006C'  EF00'  F000'                goto   l11887
11533     11520   0070'                     u9940:
11534     11521                                   line   54
11535     11522                                  
11536     11523   0070'                     l11879:;  BSR  set  to:  0
11537     11524                           
11538     11525   0070'  5044'                      movf   ((c:___fltol@exp1)),c,w
11539     11526   0072'  0A80                       xorlw  80h
11540     11527   0074'  0F97                       addlw  -((-23)^80h)
11541     11528   0076'  B0D8                       btfsc  status,0
11542     11529   0078'  EF00'  F000'                goto   u9951
11543     11530   007C'  EF00'  F000'                goto   u9950
11544     11531   0080'                     u9951:
11545     11532   0080'  EF00'  F000'                goto   l11883
11546     11533   0084'                     u9950:
11547     11534   0084'  EF00'  F000'                goto   l11867
11548     11535                                   line   57
11549     11536                                  
11550     11537   0088'                     l11883:
11551     11538   0088'  90D8                       bcf    status,0
11552     11539   008A'  3242'                      rrcf   ((c:___fltol@f1+3)),c
11553     11540   008C'  3241'                      rrcf   ((c:___fltol@f1+2)),c
11554     11541   008E'  3240'                      rrcf   ((c:___fltol@f1+1)),c
11555     11542   0090'  323F'                      rrcf   ((c:___fltol@f1)),c
11556     11543                                   line   58
11557     11544                                  
11558     11545   0092'                     l11885:
11559     11546   0092'  3E44'                      incfsz ((c:___fltol@exp1)),c
11560     11547                                  
11561     11548   0094'  EF00'  F000'                goto   l11883
11562     11549   0098'  EF00'  F000'                goto   l11895
11563     11550                                   line   60
11564     11551                                  
11565     11552   009C'                     l11887:;  BSR  set  to:  0
11566     11553                           
11567     11554   009C'  0E1F                       movlw  (020h-1)
11568     11555   009E'  6444'                      cpfsgt ((c:___fltol@exp1)),c
11569     11556   00A0'  EF00'  F000'                goto   u9961
11570     11557   00A4'  EF00'  F000'                goto   u9960
11571     11558   00A8'                     u9961:
11572     11559   00A8'  EF00'  F000'                goto   l11893
11573     11560   00AC'                     u9960:
11574     11561   00AC'  EF00'  F000'                goto   l11867
11575     11562                                   line   63
11576     11563                                  
11577     11564   00B0'                     l11891:
11578     11565   00B0'  90D8                       bcf    status,0
11579     11566   00B2'  363F'                      rlcf   ((c:___fltol@f1)),c
11580     11567   00B4'  3640'                      rlcf   ((c:___fltol@f1+1)),c
11581     11568   00B6'  3641'                      rlcf   ((c:___fltol@f1+2)),c
11582     11569   00B8'  3642'                      rlcf   ((c:___fltol@f1+3)),c
11583     11570                                   line   64
11584     11571   00BA'  0644'                      decf   ((c:___fltol@exp1)),c
11585     11572                                   line   62
11586     11573                                  
11587     11574   00BC'                     l11893:
11588     11575   00BC'  6644'                      tstfsz ((c:___fltol@exp1)),c
11589     11576   00BE'  EF00'  F000'                goto   u9971
11590     11577   00C2'  EF00'  F000'                goto   u9970
11591     11578   00C6'                     u9971:
11592     11579   00C6'  EF00'  F000'                goto   l11891
11593     11580   00CA'                     u9970:
11594     11581                                   line   67
11595     11582                                  
11596     11583   00CA'                     l11895:
11597     11584   00CA'  5043'                      movf   ((c:___fltol@sign1)),c,w
11598     11585   00CC'  B4D8                       btfsc  status,2
11599     11586   00CE'  EF00'  F000'                goto   u9981
11600     11587   00D2'  EF00'  F000'                goto   u9980
11601     11588   00D6'                     u9981:
11602     11589   00D6'  EF00'  F000'                goto   l11899
11603     11590   00DA'                     u9980:
11604     11591                                   line   68
11605     11592                                  
11606     11593   00DA'                     l11897:
11607     11594   00DA'  1E42'                      comf   ((c:___fltol@f1+3)),c
11608     11595   00DC'  1E41'                      comf   ((c:___fltol@f1+2)),c
11609     11596   00DE'  1E40'                      comf   ((c:___fltol@f1+1)),c
11610     11597   00E0'  6C3F'                      negf   ((c:___fltol@f1)),c
11611     11598   00E2'  0E00                       movlw  0
11612     11599   00E4'  2240'                      addwfc ((c:___fltol@f1+1)),c
11613     11600   00E6'  2241'                      addwfc ((c:___fltol@f1+2)),c
11614     11601   00E8'  2242'                      addwfc ((c:___fltol@f1+3)),c
11615     11602                                   line   69
11616     11603                                  
11617     11604   00EA'                     l11899:
11618     11605   00EA'  C03F'  F03F'                movff  (c:___fltol@f1),(c:?___fltol)
11619     11606   00EE'  C040'  F040'                movff  (c:___fltol@f1+1),(c:?___fltol+1)
11620     11607   00F2'  C041'  F041'                movff  (c:___fltol@f1+2),(c:?___fltol+2)
11621     11608   00F6'  C042'  F042'                movff  (c:___fltol@f1+3),(c:?___fltol+3)
11622     11609                                   line   70
11623     11610                                  
11624     11611   00FA'                     l1651:
11625     11612   00FA'  0012                       return
11626     11613                                   opt  stack  0
11627     11614                            GLOBAL __end_of___fltol
11628     11615   00FC'                            __end_of___fltol:
11629     11616                                   signat ___fltol,4220
11630     11617                                   global _frexp
11631     11618                           
11632     11619  ;;  ***************  function  _frexp  *****************
11633     11620  ;;  Defined  at:
11634     11621  ;;              line  255  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\frexp.c"
11635     11622  ;;  Parameters:     Size   Location      Type
11636     11623  ;;   value            4    13[COMRAM]  long 
11637     11624  ;;   eptr             1    17[COMRAM]  PTR  int 
11638     11625  ;;                -&rsaquo   log@exponent(2),  floor@expon(2), 
11639     11626  ;;  Auto  vars:      Size   Location      Type
11640     11627  ;;              None
11641     11628  ;;  Return  value:   Size   Location      Type
11642     11629  ;;                   4    13[COMRAM]  PTR  int 
11643     11630  ;;  Registers  used:
11644     11631  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0
11645     11632  ;;  Tracked  objects:
11646     11633  ;;              On  entry  :  F/0
11647     11634  ;;              On  exit   :  F/0
11648     11635  ;;              Unchanged:  F/0
11649     11636  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
11650     11637  ;;       Params:          5        0        0        0        0        0        0
11651     11638  ;;       Locals:          0        0        0        0        0        0        0
11652     11639  ;;       Temps:           3        0        0        0        0        0        0
11653     11640  ;;       Totals:          8        0        0        0        0        0        0
11654     11641  ;;Total  ram  usage:         8  bytes
11655     11642  ;;  Hardware  stack  levels  used:     1
11656     11643  ;;  Hardware  stack  levels  required  when  called:     2
11657     11644  ;;  This  function  calls:
11658     11645  ;;              Nothing
11659     11646  ;;  This  function  is  called  by:
11660     11647  ;;              _floor
11661     11648  ;;              _log
11662     11649  ;;  This  function  uses  a  non-reentrant  model
11663     11650  ;;
11664     11651                            psect  text14,class=CODE,space=0,reloc=2
11665     11652                            global  __ptext14
11666     11653   0000'                     __ptext14:
11667     11654                            psect  text14
11668     11655                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\frexp.c"
11669     11656                                   line   255
11670     11657                                   global __size_of_frexp
11671     11658   0000                             __size_of_frexp        equ     __end_of_frexp-_frexp
11672     11659                                  
11673     11660   0000'                     _frexp:
11674     11661                            ;incstack  =  0
11675     11662                                   opt    stack  25
11676     11663                            ;incstack  =  0
11677     11664                                   line   256
11678     11665                                  
11679     11666   0000'                     l11845:;  BSR  set  to:  0
11680     11667                           
11681     11668   0000'  EE20'  F000'                lfsr   2,(c:frexp@value)
11682     11669   0004'  50DE                       movf   postinc2,w
11683     11670   0006'  10DE                       iorwf  postinc2,w
11684     11671   0008'  10DE                       iorwf  postinc2,w
11685     11672   000A'  10DE                       iorwf  postinc2,w
11686     11673   000C'  A4D8                       btfss  status,2
11687     11674   000E'  EF00'  F000'                goto   u9911
11688     11675   0012'  EF00'  F000'                goto   u9910
11689     11676   0016'                     u9911:
11690     11677   0016'  EF00'  F000'                goto   l11853
11691     11678   001A'                     u9910:
11692     11679                                   line   257
11693     11680                                  
11694     11681   001A'                     l11847:;  BSR  set  to:  0
11695     11682                           
11696     11683   001A'  5011'                      movf   ((c:frexp@eptr)),c,w
11697     11684   001C'  6ED9                       movwf  fsr2l
11698     11685   001E'  6ADA                       clrf   fsr2h
11699     11686   0020'  0E00                       movlw  low(0)
11700     11687   0022'  6EDE                       movwf  postinc2
11701     11688   0024'  0E00                       movlw  high(0)
11702     11689   0026'  6EDD                       movwf  postdec2
11703     11690                                   line   258
11704     11691                                  
11705     11692   0028'                     l11849:;  BSR  set  to:  0
11706     11693                           
11707     11694   0028'  6A0D'                      clrf   ((c:?_frexp)),c
11708     11695   002A'  6A0E'                      clrf   ((c:?_frexp+1)),c
11709     11696   002C'  6A0F'                      clrf   ((c:?_frexp+2)),c
11710     11697   002E'  6A10'                      clrf   ((c:?_frexp+3)),c
11711     11698                           
11712     11699   0030'  EF00'  F000'                goto   l1667
11713     11700                                   line   261
11714     11701                                  
11715     11702   0034'                     l11853:;  BSR  set  to:  0
11716     11703                           
11717     11704   0034'  5010'                      movf   (0+((c:frexp@value)+03h)),c,w
11718     11705   0036'  0B7F                       andlw  (1&lsaquo &lsaquo 7)-1
11719     11706   0038'  6E00'                      movwf  (??_frexp+0+0)&0ffh,c
11720     11707   003A'  90D8                       bcf    status,0
11721     11708   003C'  3412'                      rlcf   ((??_frexp+0+0)),c,w
11722     11709   003E'  6E00'                      movwf  (??_frexp+1+0)&0ffh,c
11723     11710   0040'  6A00'                      clrf   1+(??_frexp+1+0)&0ffh,c
11724     11711   0042'  3600'                      rlcf   1+(??_frexp+1+0)&0ffh,c
11725     11712   0044'  5011'                      movf   ((c:frexp@eptr)),c,w
11726     11713   0046'  6ED9                       movwf  fsr2l
11727     11714   0048'  6ADA                       clrf   fsr2h
11728     11715   004A'  C013'  FFDE                 movff  ??_frexp+1+0,postinc2
11729     11716   004E'  C014'  FFDD                 movff  ??_frexp+1+1,postdec2
11730     11717                           
11731     11718                                   line   262
11732     11719   0052'  5011'                      movf   ((c:frexp@eptr)),c,w
11733     11720   0054'  6ED9                       movwf  fsr2l
11734     11721   0056'  6ADA                       clrf   fsr2h
11735     11722   0058'  340F'                      rlcf   (0+((c:frexp@value)+02h)),c,w
11736     11723   005A'  36E8                       rlcf   wreg,f
11737     11724   005C'  0B01                       andlw  1
11738     11725   005E'  12DE                       iorwf  postinc2
11739     11726   0060'  0E00                       movlw  0
11740     11727   0062'  12DD                       iorwf  postdec2
11741     11728                                   line   263
11742     11729                                  
11743     11730   0064'                     l11855:;  BSR  set  to:  0
11744     11731                           
11745     11732   0064'  5011'                      movf   ((c:frexp@eptr)),c,w
11746     11733   0066'  6ED9                       movwf  fsr2l
11747     11734   0068'  6ADA                       clrf   fsr2h
11748     11735   006A'  0E82                       movlw  low(-126)
11749     11736   006C'  26DE                       addwf  postinc2
11750     11737   006E'  0EFF                       movlw  high(-126)
11751     11738   0070'  22DD                       addwfc postdec2
11752     11739                                   line   268
11753     11740                                  
11754     11741   0072'                     l11857:;  BSR  set  to:  0
11755     11742                           
11756     11743   0072'  5010'                      movf   (0+((c:frexp@value)+03h)),c,w
11757     11744   0074'  0B80                       andlw  not  (((1&lsaquo &lsaquo 7)-1)&lsaquo &lsaquo 0)
11758     11745   0076'  093F                       iorlw  (03Fh  &  ((1&lsaquo &lsaquo 7)-1))&lsaquo &lsaquo 0
11759     11746   0078'  6E10'                      movwf  (0+((c:frexp@value)+03h)),c
11760     11747                                   line   269
11761     11748                                  
11762     11749   007A'                     l11859:;  BSR  set  to:  0
11763     11750                           
11764     11751   007A'  9E0F'                      bcf    (0+((c:frexp@value)+02h)),c,7
11765     11752                                   line   273
11766     11753                                  
11767     11754   007C'                     l11861:;  BSR  set  to:  0
11768     11755                           
11769     11756   007C'  C00D'  F00D'                movff  (c:frexp@value),(c:?_frexp)
11770     11757   0080'  C00E'  F00E'                movff  (c:frexp@value+1),(c:?_frexp+1)
11771     11758   0084'  C00F'  F00F'                movff  (c:frexp@value+2),(c:?_frexp+2)
11772     11759   0088'  C010'  F010'                movff  (c:frexp@value+3),(c:?_frexp+3)
11773     11760                                   line   274
11774     11761                                  
11775     11762   008C'                     l1667:;  BSR  set  to:  0
11776     11763                           
11777     11764   008C'  0012                       return
11778     11765                                   opt  stack  0
11779     11766                            GLOBAL __end_of_frexp
11780     11767   008E'                            __end_of_frexp:
11781     11768                                   signat _frexp,8316
11782     11769                                   global ___flge
11783     11770                           
11784     11771  ;;  ***************  function  ___flge  *****************
11785     11772  ;;  Defined  at:
11786     11773  ;;              line  5  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\flge.c"
11787     11774  ;;  Parameters:     Size   Location      Type
11788     11775  ;;   ff1              4    13[COMRAM]  PTR  int 
11789     11776  ;;   ff2              4    17[COMRAM]  PTR  int 
11790     11777  ;;  Auto  vars:      Size   Location      Type
11791     11778  ;;              None
11792     11779  ;;  Return  value:   Size   Location      Type
11793     11780  ;;              None                void
11794     11781  ;;  Registers  used:
11795     11782  ;;              wreg,  status,2,  status,0
11796     11783  ;;  Tracked  objects:
11797     11784  ;;              On  entry  :  0/0
11798     11785  ;;              On  exit   :  0/0
11799     11786  ;;              Unchanged:  0/0
11800     11787  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
11801     11788  ;;       Params:          8        0        0        0        0        0        0
11802     11789  ;;       Locals:          0        0        0        0        0        0        0
11803     11790  ;;       Temps:           0        0        0        0        0        0        0
11804     11791  ;;       Totals:          8        0        0        0        0        0        0
11805     11792  ;;Total  ram  usage:         8  bytes
11806     11793  ;;  Hardware  stack  levels  used:     1
11807     11794  ;;  Hardware  stack  levels  required  when  called:     2
11808     11795  ;;  This  function  calls:
11809     11796  ;;              Nothing
11810     11797  ;;  This  function  is  called  by:
11811     11798  ;;              _exp
11812     11799  ;;              _floor
11813     11800  ;;  This  function  uses  a  non-reentrant  model
11814     11801  ;;
11815     11802                            psect  text15,class=CODE,space=0,reloc=2
11816     11803                            global  __ptext15
11817     11804   0000'                     __ptext15:
11818     11805                            psect  text15
11819     11806                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\flge.c"
11820     11807                                   line   5
11821     11808                                   global __size_of___flge
11822     11809   0000                             __size_of___flge       equ    __end_of___flge-___flge
11823     11810                                  
11824     11811   0000'                     ___flge:;  BSR  set  to:  0
11825     11812                           
11826     11813                            ;incstack  =  0
11827     11814                                   opt    stack  25
11828     11815                            ;incstack  =  0
11829     11816                                   line   6
11830     11817                                  
11831     11818   0000'                     l11823:
11832     11819                                  
11833     11820   0000'  AE10'                      btfss  ((c:___flge@ff1+3)),c,(31)&7
11834     11821   0002'  EF00'  F000'                goto   u9871
11835     11822   0006'  EF00'  F000'                goto   u9870
11836     11823   000A'                     u9871:
11837     11824   000A'  EF00'  F000'                goto   l11827
11838     11825   000E'                     u9870:
11839     11826                                   line   7
11840     11827                                  
11841     11828   000E'                     l11825:
11842     11829   000E'  6C0D'                      negf   ((c:___flge@ff1)),c
11843     11830   0010'  1E0E'                      comf   ((c:___flge@ff1+1)),c
11844     11831   0012'  B0D8                       btfsc  status,0
11845     11832   0014'  2A0E'                      incf   ((c:___flge@ff1+1)),c
11846     11833   0016'  1E0F'                      comf   ((c:___flge@ff1+2)),c
11847     11834   0018'  B0D8                       btfsc  status,0
11848     11835   001A'  2A0F'                      incf   ((c:___flge@ff1+2)),c
11849     11836   001C'  0E80                       movlw  high  highword(-2147483648)
11850     11837   001E'  5610'                      subfwb ((c:___flge@ff1+3)),c
11851     11838                                   line   8
11852     11839                                  
11853     11840   0020'                     l11827:
11854     11841                                  
11855     11842   0020'  AE14'                      btfss  ((c:___flge@ff2+3)),c,(31)&7
11856     11843   0022'  EF00'  F000'                goto   u9881
11857     11844   0026'  EF00'  F000'                goto   u9880
11858     11845   002A'                     u9881:
11859     11846   002A'  EF00'  F000'                goto   l1598
11860     11847   002E'                     u9880:
11861     11848                                   line   9
11862     11849                                  
11863     11850   002E'                     l11829:
11864     11851   002E'  6C11'                      negf   ((c:___flge@ff2)),c
11865     11852   0030'  1E12'                      comf   ((c:___flge@ff2+1)),c
11866     11853   0032'  B0D8                       btfsc  status,0
11867     11854   0034'  2A12'                      incf   ((c:___flge@ff2+1)),c
11868     11855   0036'  1E13'                      comf   ((c:___flge@ff2+2)),c
11869     11856   0038'  B0D8                       btfsc  status,0
11870     11857   003A'  2A13'                      incf   ((c:___flge@ff2+2)),c
11871     11858   003C'  0E80                       movlw  high  highword(-2147483648)
11872     11859   003E'  5614'                      subfwb ((c:___flge@ff2+3)),c
11873     11860                                  
11874     11861   0040'                     l1598:
11875     11862                                   line   10
11876     11863   0040'  0E00                       movlw  0
11877     11864   0042'  1A0D'                      xorwf  ((c:___flge@ff1)),c
11878     11865   0044'  0E00                       movlw  0
11879     11866   0046'  1A0E'                      xorwf  ((c:___flge@ff1+1)),c
11880     11867   0048'  0E00                       movlw  0
11881     11868   004A'  1A0F'                      xorwf  ((c:___flge@ff1+2)),c
11882     11869   004C'  0E80                       movlw  080h
11883     11870   004E'  1A10'                      xorwf  ((c:___flge@ff1+3)),c
11884     11871                                   line   11
11885     11872   0050'  0E00                       movlw  0
11886     11873   0052'  1A11'                      xorwf  ((c:___flge@ff2)),c
11887     11874   0054'  0E00                       movlw  0
11888     11875   0056'  1A12'                      xorwf  ((c:___flge@ff2+1)),c
11889     11876   0058'  0E00                       movlw  0
11890     11877   005A'  1A13'                      xorwf  ((c:___flge@ff2+2)),c
11891     11878   005C'  0E80                       movlw  080h
11892     11879   005E'  1A14'                      xorwf  ((c:___flge@ff2+3)),c
11893     11880                                   line   12
11894     11881   0060'  5011'                      movf   ((c:___flge@ff2)),c,w
11895     11882   0062'  5C0D'                      subwf  ((c:___flge@ff1)),c,w
11896     11883   0064'  5012'                      movf   ((c:___flge@ff2+1)),c,w
11897     11884   0066'  580E'                      subwfb ((c:___flge@ff1+1)),c,w
11898     11885   0068'  5013'                      movf   ((c:___flge@ff2+2)),c,w
11899     11886   006A'  580F'                      subwfb ((c:___flge@ff1+2)),c,w
11900     11887   006C'  5014'                      movf   ((c:___flge@ff2+3)),c,w
11901     11888   006E'  5810'                      subwfb ((c:___flge@ff1+3)),c,w
11902     11889   0070'  B0D8                       btfsc  status,0
11903     11890   0072'  EF00'  F000'                goto   u9891
11904     11891   0076'  EF00'  F000'                goto   u9890
11905     11892   007A'                     u9891:
11906     11893   007A'  EF00'  F000'                goto   l11833
11907     11894   007E'                     u9890:
11908     11895                                  
11909     11896   007E'                     l11831:
11910     11897   007E'  90D8                       bcf    status,0
11911     11898   0080'  EF00'  F000'                goto   l1599
11912     11899                                  
11913     11900   0084'                     l11833:
11914     11901   0084'  80D8                       bsf    status,0
11915     11902                                   line   13
11916     11903                                  
11917     11904   0086'                     l1599:
11918     11905   0086'  0012                       return
11919     11906                                   opt  stack  0
11920     11907                            GLOBAL __end_of___flge
11921     11908   0088'                            __end_of___flge:
11922     11909                                   signat ___flge,8312
11923     11910                                   global ___altofl
11924     11911                           
11925     11912  ;;  ***************  function  ___altofl  *****************
11926     11913  ;;  Defined  at:
11927     11914  ;;              line  37  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\altofl.c"
11928     11915  ;;  Parameters:     Size   Location      Type
11929     11916  ;;   c                4    26[BANK0  ]  long 
11930     11917  ;;  Auto  vars:      Size   Location      Type
11931     11918  ;;   sign             1    30[BANK0  ]  unsigned  char 
11932     11919  ;;  Return  value:   Size   Location      Type
11933     11920  ;;                   4    26[BANK0  ]  unsigned  char 
11934     11921  ;;  Registers  used:
11935     11922  ;;              wreg,  status,2,  status,0,  cstack
11936     11923  ;;  Tracked  objects:
11937     11924  ;;              On  entry  :  0/0
11938     11925  ;;              On  exit   :  0/0
11939     11926  ;;              Unchanged:  0/0
11940     11927  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
11941     11928  ;;       Params:          0        4        0        0        0        0        0
11942     11929  ;;       Locals:          0        1        0        0        0        0        0
11943     11930  ;;       Temps:           0        0        0        0        0        0        0
11944     11931  ;;       Totals:          0        5        0        0        0        0        0
11945     11932  ;;Total  ram  usage:         5  bytes
11946     11933  ;;  Hardware  stack  levels  used:     1
11947     11934  ;;  Hardware  stack  levels  required  when  called:     3
11948     11935  ;;  This  function  calls:
11949     11936  ;;              ___flpack
11950     11937  ;;  This  function  is  called  by:
11951     11938  ;;              _doWork
11952     11939  ;;              _floor
11953     11940  ;;  This  function  uses  a  non-reentrant  model
11954     11941  ;;
11955     11942                            psect  text16,class=CODE,space=0,reloc=2
11956     11943                            global  __ptext16
11957     11944   0000'                     __ptext16:
11958     11945                            psect  text16
11959     11946                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\altofl.c"
11960     11947                                   line   37
11961     11948                                   global __size_of___altofl
11962     11949   0000                             __size_of___altofl     equ  __end_of___altofl-___altofl
11963     11950                                  
11964     11951   0000'                     ___altofl:
11965     11952                            ;incstack  =  0
11966     11953                                   opt    stack  25
11967     11954                            ;incstack  =  0
11968     11955                                   line   40
11969     11956                                  
11970     11957   0000'                     l14339:
11971     11958   0000'  0100                       movlb  0 ;  ()  banked
11972     11959   0002'  6B00'                      clrf   ((___altofl@sign))&0ffh
11973     11960                                   line   41
11974     11961   0004'  AF00'                      btfss  ((___altofl@c+3))&0ffh,7
11975     11962   0006'  EF00'  F000'                goto   u13141
11976     11963   000A'  EF00'  F000'                goto   u13140
11977     11964   000E'                     u13141:
11978     11965   000E'  EF00'  F000'                goto   l14345
11979     11966   0012'                     u13140:
11980     11967                                   line   42
11981     11968                                  
11982     11969   0012'                     l14341:;  BSR  set  to:  0
11983     11970                           
11984     11971   0012'  1F00'                      comf   ((___altofl@c+3))&0ffh
11985     11972   0014'  1F00'                      comf   ((___altofl@c+2))&0ffh
11986     11973   0016'  1F00'                      comf   ((___altofl@c+1))&0ffh
11987     11974   0018'  6D00'                      negf   ((___altofl@c))&0ffh
11988     11975   001A'  0E00                       movlw  0
11989     11976   001C'  2300'                      addwfc ((___altofl@c+1))&0ffh
11990     11977   001E'  2300'                      addwfc ((___altofl@c+2))&0ffh
11991     11978   0020'  2300'                      addwfc ((___altofl@c+3))&0ffh
11992     11979                                   line   43
11993     11980                                  
11994     11981   0022'                     l14343:;  BSR  set  to:  0
11995     11982                           
11996     11983   0022'  0E01                       movlw  low(01h)
11997     11984   0024'  6F00'                      movwf  ((___altofl@sign))&0ffh
11998     11985                                   line   45
11999     11986                                  
12000     11987   0026'                     l14345:;  BSR  set  to:  0
12001     11988                           
12002     11989   0026'  C01A'  F00D'                movff  (___altofl@c),(c:?___flpack)
12003     11990   002A'  C01B'  F00E'                movff  (___altofl@c+1),(c:?___flpack+1)
12004     11991   002E'  C01C'  F00F'                movff  (___altofl@c+2),(c:?___flpack+2)
12005     11992   0032'  C01D'  F010'                movff  (___altofl@c+3),(c:?___flpack+3)
12006     11993   0036'  0E96                       movlw  low(096h)
12007     11994   0038'  6E11'                      movwf  (0+((c:?___flpack)+04h)),c
12008     11995   003A'  C01E'  F012'                movff  (___altofl@sign),0+((c:?___flpack)+05h)
12009     11996   003E'  EC00'  F000'                call   ___flpack  ;wreg  free
12010     11997                                  
12011     11998   0042'  C010'  F01D'                movff  3+?___flpack,(?___altofl+3)
12012     11999   0046'  C00F'  F01C'                movff  2+?___flpack,(?___altofl+2)
12013     12000   004A'  C00E'  F01B'                movff  1+?___flpack,(?___altofl+1)
12014     12001   004E'  C00D'  F01A'                movff  0+?___flpack,(?___altofl)
12015     12002                                  
12016     12003                                   line   46
12017     12004                                  
12018     12005   0052'                     l1379:
12019     12006   0052'  0012                       return
12020     12007                                   opt  stack  0
12021     12008                            GLOBAL __end_of___altofl
12022     12009   0054'                            __end_of___altofl:
12023     12010                                   signat ___altofl,4220
12024     12011                                   global ___asflsub
12025     12012                           
12026     12013  ;;  ***************  function  ___asflsub  *****************
12027     12014  ;;  Defined  at:
12028     12015  ;;              line  5  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\asflsub.c"
12029     12016  ;;  Parameters:     Size   Location      Type
12030     12017  ;;   f1p              2    30[BANK0  ]  PTR 
12031     12018  ;;                -&rsaquo   exp@x(4),  doWork@temp(4), 
12032     12019  ;;   f2               4    32[BANK0  ]  PTR 
12033     12020  ;;  Auto  vars:      Size   Location      Type
12034     12021  ;;              None
12035     12022  ;;  Return  value:   Size   Location      Type
12036     12023  ;;                   4    30[BANK0  ]  PTR 
12037     12024  ;;  Registers  used:
12038     12025  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  cstack
12039     12026  ;;  Tracked  objects:
12040     12027  ;;              On  entry  :  0/0
12041     12028  ;;              On  exit   :  F/0
12042     12029  ;;              Unchanged:  0/0
12043     12030  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
12044     12031  ;;       Params:          0        6        0        0        0        0        0
12045     12032  ;;       Locals:          0        0        0        0        0        0        0
12046     12033  ;;       Temps:           0        0        0        0        0        0        0
12047     12034  ;;       Totals:          0        6        0        0        0        0        0
12048     12035  ;;Total  ram  usage:         6  bytes
12049     12036  ;;  Hardware  stack  levels  used:     1
12050     12037  ;;  Hardware  stack  levels  required  when  called:     5
12051     12038  ;;  This  function  calls:
12052     12039  ;;              ___flsub
12053     12040  ;;  This  function  is  called  by:
12054     12041  ;;              _doWork
12055     12042  ;;              _exp
12056     12043  ;;  This  function  uses  a  non-reentrant  model
12057     12044  ;;
12058     12045                            psect  text17,class=CODE,space=0,reloc=2
12059     12046                            global  __ptext17
12060     12047   0000'                     __ptext17:
12061     12048                            psect  text17
12062     12049                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\asflsub.c"
12063     12050                                   line   5
12064     12051                                   global __size_of___asflsub
12065     12052   0000                             __size_of___asflsub    equ __end_of___asflsub-___asflsub
12066     12053                                  
12067     12054   0000'                     ___asflsub:
12068     12055                            ;incstack  =  0
12069     12056                                   opt    stack  23
12070     12057                            ;incstack  =  0
12071     12058                                   line   6
12072     12059                                  
12073     12060   0000'                     l14511:
12074     12061                            ;      Return  value  of  ___asflsub  is  never  used
12075     12062   0000'  C01E'  FFD9                 movff  (___asflsub@f1p),fsr2l
12076     12063   0004'  C01F'  FFDA                 movff  (___asflsub@f1p+1),fsr2h
12077     12064   0008'  0100                       movlb  0 ;  ()  banked
12078     12065   000A'  CFDE  F016'                 movff  postinc2,(?___flsub)
12079     12066   000E'  CFDE  F017'                 movff  postinc2,(?___flsub+1)
12080     12067   0012'  CFDE  F018'                 movff  postinc2,(?___flsub+2)
12081     12068   0016'  CFDE  F019'                 movff  postinc2,(?___flsub+3)
12082     12069   001A'  C020'  F01A'                movff  (___asflsub@f2),0+(?___flsub+04h)
12083     12070   001E'  C021'  F01B'                movff  (___asflsub@f2+1),1+(?___flsub+04h)
12084     12071   0022'  C022'  F01C'                movff  (___asflsub@f2+2),2+(?___flsub+04h)
12085     12072   0026'  C023'  F01D'                movff  (___asflsub@f2+3),3+(?___flsub+04h)
12086     12073   002A'  EC00'  F000'                call   ___flsub   ;wreg  free
12087     12074   002E'  C01E'  FFD9                 movff  (___asflsub@f1p),fsr2l
12088     12075   0032'  C01F'  FFDA                 movff  (___asflsub@f1p+1),fsr2h
12089     12076   0036'  0100                       movlb  0 ;  ()  banked
12090     12077   0038'  C016'  FFDE                 movff  0+?___flsub,postinc2
12091     12078   003C'  C017'  FFDE                 movff  1+?___flsub,postinc2
12092     12079   0040'  C018'  FFDE                 movff  2+?___flsub,postinc2
12093     12080   0044'  C019'  FFDD                 movff  3+?___flsub,postdec2
12094     12081   0048'  06D9                       decf   fsr2
12095     12082   004A'  06D9                       decf   fsr2
12096     12083                                   line   7
12097     12084                                  
12098     12085   004C'                     l1408:;  BSR  set  to:  0
12099     12086                           
12100     12087   004C'  0012                       return
12101     12088                                   opt  stack  0
12102     12089                            GLOBAL __end_of___asflsub
12103     12090   004E'                            __end_of___asflsub:
12104     12091                                   signat ___asflsub,8316
12105     12092                                   global ___flsub
12106     12093                           
12107     12094  ;;  ***************  function  ___flsub  *****************
12108     12095  ;;  Defined  at:
12109     12096  ;;              line  22  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\flsub.c"
12110     12097  ;;  Parameters:     Size   Location      Type
12111     12098  ;;   f1               4    22[BANK0  ]  PTR 
12112     12099  ;;   f2               4    26[BANK0  ]  PTR 
12113     12100  ;;  Auto  vars:      Size   Location      Type
12114     12101  ;;              None
12115     12102  ;;  Return  value:   Size   Location      Type
12116     12103  ;;                   4    22[BANK0  ]  PTR 
12117     12104  ;;  Registers  used:
12118     12105  ;;              wreg,  status,2,  status,0,  cstack
12119     12106  ;;  Tracked  objects:
12120     12107  ;;              On  entry  :  0/0
12121     12108  ;;              On  exit   :  0/0
12122     12109  ;;              Unchanged:  0/0
12123     12110  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
12124     12111  ;;       Params:          0        8        0        0        0        0        0
12125     12112  ;;       Locals:          0        0        0        0        0        0        0
12126     12113  ;;       Temps:           0        0        0        0        0        0        0
12127     12114  ;;       Totals:          0        8        0        0        0        0        0
12128     12115  ;;Total  ram  usage:         8  bytes
12129     12116  ;;  Hardware  stack  levels  used:     1
12130     12117  ;;  Hardware  stack  levels  required  when  called:     4
12131     12118  ;;  This  function  calls:
12132     12119  ;;              ___fladd
12133     12120  ;;  This  function  is  called  by:
12134     12121  ;;              _doWork
12135     12122  ;;              ___asflsub
12136     12123  ;;  This  function  uses  a  non-reentrant  model
12137     12124  ;;
12138     12125                            psect  text18,class=CODE,space=0,reloc=2
12139     12126                            global  __ptext18
12140     12127   0000'                     __ptext18:
12141     12128                            psect  text18
12142     12129                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\flsub.c"
12143     12130                                   line   22
12144     12131                                   global __size_of___flsub
12145     12132   0000                             __size_of___flsub      equ   __end_of___flsub-___flsub
12146     12133                                  
12147     12134   0000'                     ___flsub:;  BSR  set  to:  0
12148     12135                           
12149     12136                            ;incstack  =  0
12150     12137                                   opt    stack  24
12151     12138                            ;incstack  =  0
12152     12139                                   line   23
12153     12140                                  
12154     12141   0000'                     l14515:
12155     12142   0000'  0E00                       movlw  0
12156     12143   0002'  0100                       movlb  0 ;  ()  banked
12157     12144   0004'  1B00'                      xorwf  ((___flsub@f2))&0ffh
12158     12145   0006'  0E00                       movlw  0
12159     12146   0008'  1B00'                      xorwf  ((___flsub@f2+1))&0ffh
12160     12147   000A'  0E00                       movlw  0
12161     12148   000C'  1B00'                      xorwf  ((___flsub@f2+2))&0ffh
12162     12149   000E'  0E80                       movlw  080h
12163     12150   0010'  1B00'                      xorwf  ((___flsub@f2+3))&0ffh
12164     12151                                   line   28
12165     12152                                  
12166     12153   0012'                     l14517:;  BSR  set  to:  0
12167     12154                           
12168     12155   0012'  C016'  F008'                movff  (___flsub@f1),(?___fladd)
12169     12156   0016'  C017'  F009'                movff  (___flsub@f1+1),(?___fladd+1)
12170     12157   001A'  C018'  F00A'                movff  (___flsub@f1+2),(?___fladd+2)
12171     12158   001E'  C019'  F00B'                movff  (___flsub@f1+3),(?___fladd+3)
12172     12159   0022'  C01A'  F00C'                movff  (___flsub@f2),0+(?___fladd+04h)
12173     12160   0026'  C01B'  F00D'                movff  (___flsub@f2+1),1+(?___fladd+04h)
12174     12161   002A'  C01C'  F00E'                movff  (___flsub@f2+2),2+(?___fladd+04h)
12175     12162   002E'  C01D'  F00F'                movff  (___flsub@f2+3),3+(?___fladd+04h)
12176     12163   0032'  EC00'  F000'                call   ___fladd   ;wreg  free
12177     12164                                  
12178     12165   0036'  C00B'  F019'                movff  3+?___fladd,(?___flsub+3)
12179     12166   003A'  C00A'  F018'                movff  2+?___fladd,(?___flsub+2)
12180     12167   003E'  C009'  F017'                movff  1+?___fladd,(?___flsub+1)
12181     12168   0042'  C008'  F016'                movff  0+?___fladd,(?___flsub)
12182     12169                                  
12183     12170                                   line   30
12184     12171                                  
12185     12172   0046'                     l1647:
12186     12173   0046'  0012                       return
12187     12174                                   opt  stack  0
12188     12175                            GLOBAL __end_of___flsub
12189     12176   0048'                            __end_of___flsub:
12190     12177                                   signat ___flsub,8316
12191     12178                                   global ___asflmul
12192     12179                           
12193     12180  ;;  ***************  function  ___asflmul  *****************
12194     12181  ;;  Defined  at:
12195     12182  ;;              line  5  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\asflmul.c"
12196     12183  ;;  Parameters:     Size   Location      Type
12197     12184  ;;   mp               1     wreg      PTR 
12198     12185  ;;                -&rsaquo   exp@x(4), 
12199     12186  ;;   multiplicand     4    63[COMRAM]  PTR 
12200     12187  ;;  Auto  vars:      Size   Location      Type
12201     12188  ;;   mp               1    67[COMRAM]  PTR 
12202     12189  ;;                -&rsaquo   exp@x(4), 
12203     12190  ;;  Return  value:   Size   Location      Type
12204     12191  ;;                   4    63[COMRAM]  PTR 
12205     12192  ;;  Registers  used:
12206     12193  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  cstack
12207     12194  ;;  Tracked  objects:
12208     12195  ;;              On  entry  :  F/0
12209     12196  ;;              On  exit   :  F/0
12210     12197  ;;              Unchanged:  0/0
12211     12198  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
12212     12199  ;;       Params:          4        0        0        0        0        0        0
12213     12200  ;;       Locals:          1        0        0        0        0        0        0
12214     12201  ;;       Temps:           0        0        0        0        0        0        0
12215     12202  ;;       Totals:          5        0        0        0        0        0        0
12216     12203  ;;Total  ram  usage:         5  bytes
12217     12204  ;;  Hardware  stack  levels  used:     1
12218     12205  ;;  Hardware  stack  levels  required  when  called:     4
12219     12206  ;;  This  function  calls:
12220     12207  ;;              ___flmul
12221     12208  ;;  This  function  is  called  by:
12222     12209  ;;              _exp
12223     12210  ;;  This  function  uses  a  non-reentrant  model
12224     12211  ;;
12225     12212                            psect  text19,class=CODE,space=0,reloc=2
12226     12213                            global  __ptext19
12227     12214   0000'                     __ptext19:
12228     12215                            psect  text19
12229     12216                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\asflmul.c"
12230     12217                                   line   5
12231     12218                                   global __size_of___asflmul
12232     12219   0000                             __size_of___asflmul    equ __end_of___asflmul-___asflmul
12233     12220                                  
12234     12221   0000'                     ___asflmul:
12235     12222                            ;incstack  =  0
12236     12223                                   opt    stack  23
12237     12224                            ;incstack  =  0
12238     12225                            ;___asflmul@mp  stored  from  wreg
12239     12226   0000'  CFE8  F043'                 movff  wreg,(c:___asflmul@mp)
12240     12227                                   line   6
12241     12228                                  
12242     12229   0004'                     l14461:;  BSR  set  to:  0
12243     12230                           
12244     12231                            ;      Return  value  of  ___asflmul  is  never  used
12245     12232   0004'  5043'                      movf   ((c:___asflmul@mp)),c,w
12246     12233   0006'  6ED9                       movwf  fsr2l
12247     12234   0008'  6ADA                       clrf   fsr2h
12248     12235   000A'  CFDE  F000'                 movff  postinc2,(?___flmul)
12249     12236   000E'  CFDE  F001'                 movff  postinc2,(?___flmul+1)
12250     12237   0012'  CFDE  F002'                 movff  postinc2,(?___flmul+2)
12251     12238   0016'  CFDE  F003'                 movff  postinc2,(?___flmul+3)
12252     12239   001A'  C03F'  F004'                movff  (c:___asflmul@multiplicand),0+(?___flmul+04h)
12253     12240   001E'  C040'  F005'                movff  (c:___asflmul@multiplicand+1),1+(?___flmul+04h)
12254     12241   0022'  C041'  F006'                movff  (c:___asflmul@multiplicand+2),2+(?___flmul+04h)
12255     12242   0026'  C042'  F007'                movff  (c:___asflmul@multiplicand+3),3+(?___flmul+04h)
12256     12243   002A'  EC00'  F000'                call   ___flmul   ;wreg  free
12257     12244   002E'  5043'                      movf   ((c:___asflmul@mp)),c,w
12258     12245   0030'  6ED9                       movwf  fsr2l
12259     12246   0032'  6ADA                       clrf   fsr2h
12260     12247   0034'  0100                       movlb  0 ;  ()  banked
12261     12248   0036'  C000'  FFDE                 movff  0+?___flmul,postinc2
12262     12249   003A'  C001'  FFDE                 movff  1+?___flmul,postinc2
12263     12250   003E'  C002'  FFDE                 movff  2+?___flmul,postinc2
12264     12251   0042'  C003'  FFDD                 movff  3+?___flmul,postdec2
12265     12252   0046'  06D9                       decf   fsr2
12266     12253   0048'  06D9                       decf   fsr2
12267     12254                                   line   7
12268     12255                                  
12269     12256   004A'                     l1403:;  BSR  set  to:  0
12270     12257                           
12271     12258   004A'  0012                       return
12272     12259                                   opt  stack  0
12273     12260                            GLOBAL __end_of___asflmul
12274     12261   004C'                            __end_of___asflmul:
12275     12262                                   signat ___asflmul,8316
12276     12263                                   global ___fldiv
12277     12264                           
12278     12265  ;;  ***************  function  ___fldiv  *****************
12279     12266  ;;  Defined  at:
12280     12267  ;;              line  50  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\fldiv.c"
12281     12268  ;;  Parameters:     Size   Location      Type
12282     12269  ;;   f1               4    27[COMRAM]  PTR 
12283     12270  ;;   f2               4    31[COMRAM]  PTR 
12284     12271  ;;  Auto  vars:      Size   Location      Type
12285     12272  ;;   f3               4    43[COMRAM]  PTR 
12286     12273  ;;   sign             1    48[COMRAM]  unsigned  char 
12287     12274  ;;   exp              1    47[COMRAM]  unsigned  char 
12288     12275  ;;   cntr             1    42[COMRAM]  unsigned  char 
12289     12276  ;;  Return  value:   Size   Location      Type
12290     12277  ;;                   4    27[COMRAM]  unsigned  char 
12291     12278  ;;  Registers  used:
12292     12279  ;;              wreg,  status,2,  status,0,  cstack
12293     12280  ;;  Tracked  objects:
12294     12281  ;;              On  entry  :  0/1
12295     12282  ;;              On  exit   :  0/0
12296     12283  ;;              Unchanged:  0/0
12297     12284  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
12298     12285  ;;       Params:          8        0        0        0        0        0        0
12299     12286  ;;       Locals:         14        0        0        0        0        0        0
12300     12287  ;;       Temps:           0        0        0        0        0        0        0
12301     12288  ;;       Totals:         22        0        0        0        0        0        0
12302     12289  ;;Total  ram  usage:        22  bytes
12303     12290  ;;  Hardware  stack  levels  used:     1
12304     12291  ;;  Hardware  stack  levels  required  when  called:     3
12305     12292  ;;  This  function  calls:
12306     12293  ;;              ___flpack
12307     12294  ;;  This  function  is  called  by:
12308     12295  ;;              _doWork
12309     12296  ;;              _Celsius2Fahrenheit
12310     12297  ;;              ___asfldiv
12311     12298  ;;              _exp
12312     12299  ;;  This  function  uses  a  non-reentrant  model
12313     12300  ;;
12314     12301                            psect  text20,class=CODE,space=0,reloc=2
12315     12302                            global  __ptext20
12316     12303   0000'                     __ptext20:
12317     12304                            psect  text20
12318     12305                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\fldiv.c"
12319     12306                                   line   50
12320     12307                                   global __size_of___fldiv
12321     12308   0000                             __size_of___fldiv      equ   __end_of___fldiv-___fldiv
12322     12309                                  
12323     12310   0000'                     ___fldiv:;  BSR  set  to:  0
12324     12311                           
12325     12312                            ;incstack  =  0
12326     12313                                   opt    stack  25
12327     12314                            ;incstack  =  0
12328     12315                                   line   55
12329     12316                                  
12330     12317   0000'                     l14425:
12331     12318   0000'  3400'                      rlcf   ((c:___fldiv@f1+2))&0ffh,w
12332     12319   0002'  3400'                      rlcf   ((c:___fldiv@f1+3))&0ffh,w
12333     12320   0004'  6E2F'                      movwf  ((c:___fldiv@exp)),c
12334     12321   0006'  6600'                      tstfsz ((c:___fldiv@exp))&0ffh
12335     12322   0008'  EF00'  F000'                goto   u13341
12336     12323   000C'  EF00'  F000'                goto   u13340
12337     12324   0010'                     u13341:
12338     12325   0010'  EF00'  F000'                goto   l14429
12339     12326   0014'                     u13340:
12340     12327                                   line   56
12341     12328                                  
12342     12329   0014'                     l14427:
12343     12330   0014'  6A1B'                      clrf   ((c:?___fldiv)),c
12344     12331   0016'  6A1C'                      clrf   ((c:?___fldiv+1)),c
12345     12332   0018'  6A1D'                      clrf   ((c:?___fldiv+2)),c
12346     12333   001A'  6A1E'                      clrf   ((c:?___fldiv+3)),c
12347     12334                           
12348     12335   001C'  EF00'  F000'                goto   l1590
12349     12336                                   line   57
12350     12337                                  
12351     12338   0020'                     l14429:
12352     12339   0020'  3400'                      rlcf   ((c:___fldiv@f2+2))&0ffh,w
12353     12340   0022'  3400'                      rlcf   ((c:___fldiv@f2+3))&0ffh,w
12354     12341   0024'  6E30'                      movwf  ((c:___fldiv@sign)),c
12355     12342   0026'  6600'                      tstfsz ((c:___fldiv@sign))&0ffh
12356     12343   0028'  EF00'  F000'                goto   u13351
12357     12344   002C'  EF00'  F000'                goto   u13350
12358     12345   0030'                     u13351:
12359     12346   0030'  EF00'  F000'                goto   l14433
12360     12347   0034'                     u13350:
12361     12348                                   line   58
12362     12349                                  
12363     12350   0034'                     l14431:
12364     12351   0034'  6A1B'                      clrf   ((c:?___fldiv)),c
12365     12352   0036'  6A1C'                      clrf   ((c:?___fldiv+1)),c
12366     12353   0038'  6A1D'                      clrf   ((c:?___fldiv+2)),c
12367     12354   003A'  6A1E'                      clrf   ((c:?___fldiv+3)),c
12368     12355                           
12369     12356   003C'  EF00'  F000'                goto   l1590
12370     12357                                   line   59
12371     12358                                  
12372     12359   0040'                     l14433:
12373     12360   0040'  5030'                      movf   ((c:___fldiv@sign)),c,w
12374     12361   0042'  0F89                       addlw  low(089h)
12375     12362   0044'  5E2F'                      subwf  ((c:___fldiv@exp)),c
12376     12363                                   line   60
12377     12364                                  
12378     12365   0046'                     l14435:
12379     12366   0046'  C01E'  F030'                movff  0+3+(c:___fldiv@f1),(c:___fldiv@sign)
12380     12367                                   line   61
12381     12368   004A'  5000'                      movf   (0+3+(c:___fldiv@f2))&0ffh,w
12382     12369   004C'  1A30'                      xorwf  ((c:___fldiv@sign)),c
12383     12370                                   line   62
12384     12371   004E'  0E80                       movlw  (080h)&0ffh
12385     12372   0050'  1630'                      andwf  ((c:___fldiv@sign)),c
12386     12373                                   line   63
12387     12374                                  
12388     12375   0052'                     l14437:
12389     12376   0052'  8E1D'                      bsf    (0+(23/8)+(c:___fldiv@f1)),c,(23)&7
12390     12377                                   line   64
12391     12378                                  
12392     12379   0054'                     l14439:
12393     12380   0054'  0EFF                       movlw  0FFh
12394     12381   0056'  161B'                      andwf  ((c:___fldiv@f1)),c
12395     12382   0058'  0EFF                       movlw  0FFh
12396     12383   005A'  161C'                      andwf  ((c:___fldiv@f1+1)),c
12397     12384   005C'  0EFF                       movlw  0FFh
12398     12385   005E'  161D'                      andwf  ((c:___fldiv@f1+2)),c
12399     12386   0060'  0E00                       movlw  0
12400     12387   0062'  161E'                      andwf  ((c:___fldiv@f1+3)),c
12401     12388                                   line   65
12402     12389   0064'  8E21'                      bsf    (0+(23/8)+(c:___fldiv@f2)),c,(23)&7
12403     12390                                   line   66
12404     12391                                  
12405     12392   0066'                     l14441:
12406     12393   0066'  0EFF                       movlw  0FFh
12407     12394   0068'  161F'                      andwf  ((c:___fldiv@f2)),c
12408     12395   006A'  0EFF                       movlw  0FFh
12409     12396   006C'  1620'                      andwf  ((c:___fldiv@f2+1)),c
12410     12397   006E'  0EFF                       movlw  0FFh
12411     12398   0070'  1621'                      andwf  ((c:___fldiv@f2+2)),c
12412     12399   0072'  0E00                       movlw  0
12413     12400   0074'  1622'                      andwf  ((c:___fldiv@f2+3)),c
12414     12401                                   line   67
12415     12402                                  
12416     12403   0076'                     l14443:
12417     12404   0076'  0E20                       movlw  low(020h)
12418     12405   0078'  6E2A'                      movwf  ((c:___fldiv@cntr)),c
12419     12406                                   line   69
12420     12407                                  
12421     12408   007A'                     l14445:
12422     12409   007A'  90D8                       bcf    status,0
12423     12410   007C'  362B'                      rlcf   ((c:___fldiv@f3)),c
12424     12411   007E'  362C'                      rlcf   ((c:___fldiv@f3+1)),c
12425     12412   0080'  362D'                      rlcf   ((c:___fldiv@f3+2)),c
12426     12413   0082'  362E'                      rlcf   ((c:___fldiv@f3+3)),c
12427     12414                                   line   70
12428     12415                                  
12429     12416   0084'                     l14447:
12430     12417   0084'  501F'                      movf   ((c:___fldiv@f2)),c,w
12431     12418   0086'  5C1B'                      subwf  ((c:___fldiv@f1)),c,w
12432     12419   0088'  5020'                      movf   ((c:___fldiv@f2+1)),c,w
12433     12420   008A'  581C'                      subwfb ((c:___fldiv@f1+1)),c,w
12434     12421   008C'  5021'                      movf   ((c:___fldiv@f2+2)),c,w
12435     12422   008E'  581D'                      subwfb ((c:___fldiv@f1+2)),c,w
12436     12423   0090'  5022'                      movf   ((c:___fldiv@f2+3)),c,w
12437     12424   0092'  581E'                      subwfb ((c:___fldiv@f1+3)),c,w
12438     12425   0094'  A0D8                       btfss  status,0
12439     12426   0096'  EF00'  F000'                goto   u13361
12440     12427   009A'  EF00'  F000'                goto   u13360
12441     12428   009E'                     u13361:
12442     12429   009E'  EF00'  F000'                goto   l14453
12443     12430   00A2'                     u13360:
12444     12431                                   line   71
12445     12432                                  
12446     12433   00A2'                     l14449:
12447     12434   00A2'  501F'                      movf   ((c:___fldiv@f2)),c,w
12448     12435   00A4'  5E1B'                      subwf  ((c:___fldiv@f1)),c
12449     12436   00A6'  5020'                      movf   ((c:___fldiv@f2+1)),c,w
12450     12437   00A8'  5A1C'                      subwfb ((c:___fldiv@f1+1)),c
12451     12438   00AA'  5021'                      movf   ((c:___fldiv@f2+2)),c,w
12452     12439   00AC'  5A1D'                      subwfb ((c:___fldiv@f1+2)),c
12453     12440   00AE'  5022'                      movf   ((c:___fldiv@f2+3)),c,w
12454     12441   00B0'  5A1E'                      subwfb ((c:___fldiv@f1+3)),c
12455     12442                                   line   72
12456     12443                                  
12457     12444   00B2'                     l14451:
12458     12445   00B2'  802B'                      bsf    (0+(0/8)+(c:___fldiv@f3)),c,(0)&7
12459     12446                                   line   74
12460     12447                                  
12461     12448   00B4'                     l14453:
12462     12449   00B4'  90D8                       bcf    status,0
12463     12450   00B6'  361B'                      rlcf   ((c:___fldiv@f1)),c
12464     12451   00B8'  361C'                      rlcf   ((c:___fldiv@f1+1)),c
12465     12452   00BA'  361D'                      rlcf   ((c:___fldiv@f1+2)),c
12466     12453   00BC'  361E'                      rlcf   ((c:___fldiv@f1+3)),c
12467     12454                                   line   75
12468     12455                                  
12469     12456   00BE'                     l14455:
12470     12457   00BE'  2E2A'                      decfsz ((c:___fldiv@cntr)),c
12471     12458                                  
12472     12459   00C0'  EF00'  F000'                goto   l14445
12473     12460                                   line   76
12474     12461                                  
12475     12462   00C4'                     l14457:
12476     12463   00C4'  C02B'  F00D'                movff  (c:___fldiv@f3),(c:?___flpack)
12477     12464   00C8'  C02C'  F00E'                movff  (c:___fldiv@f3+1),(c:?___flpack+1)
12478     12465   00CC'  C02D'  F00F'                movff  (c:___fldiv@f3+2),(c:?___flpack+2)
12479     12466   00D0'  C02E'  F010'                movff  (c:___fldiv@f3+3),(c:?___flpack+3)
12480     12467   00D4'  C02F'  F011'                movff  (c:___fldiv@exp),0+((c:?___flpack)+04h)
12481     12468   00D8'  C030'  F012'                movff  (c:___fldiv@sign),0+((c:?___flpack)+05h)
12482     12469   00DC'  EC00'  F000'                call   ___flpack  ;wreg  free
12483     12470                                  
12484     12471   00E0'  C010'  F01E'                movff  3+?___flpack,(c:?___fldiv+3)
12485     12472   00E4'  C00F'  F01D'                movff  2+?___flpack,(c:?___fldiv+2)
12486     12473   00E8'  C00E'  F01C'                movff  1+?___flpack,(c:?___fldiv+1)
12487     12474   00EC'  C00D'  F01B'                movff  0+?___flpack,(c:?___fldiv)
12488     12475                                  
12489     12476                                   line   77
12490     12477                                  
12491     12478   00F0'                     l1590:
12492     12479   00F0'  0012                       return
12493     12480                                   opt  stack  0
12494     12481                            GLOBAL __end_of___fldiv
12495     12482   00F2'                            __end_of___fldiv:
12496     12483                                   signat ___fldiv,8316
12497     12484                                   global _vscp_doOneSecondWork
12498     12485                           
12499     12486  ;;  ***************  function  _vscp_doOneSecondWork  *****************
12500     12487  ;;  Defined  at:
12501     12488  ;;              line  513  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
12502     12489  ;;  Parameters:     Size   Location      Type
12503     12490  ;;              None
12504     12491  ;;  Auto  vars:      Size   Location      Type
12505     12492  ;;              None
12506     12493  ;;  Return  value:   Size   Location      Type
12507     12494  ;;              None                void
12508     12495  ;;  Registers  used:
12509     12496  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
12510           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
12511     12497  ;;  Tracked  objects:
12512     12498  ;;              On  entry  :  F/0
12513     12499  ;;              On  exit   :  F/0
12514     12500  ;;              Unchanged:  0/0
12515     12501  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
12516     12502  ;;       Params:          0        0        0        0        0        0        0
12517     12503  ;;       Locals:          0        0        0        0        0        0        0
12518     12504  ;;       Temps:           0        1        0        0        0        0        0
12519     12505  ;;       Totals:          0        1        0        0        0        0        0
12520     12506  ;;Total  ram  usage:         1  bytes
12521     12507  ;;  Hardware  stack  levels  used:     1
12522     12508  ;;  Hardware  stack  levels  required  when  called:     8
12523     12509  ;;  This  function  calls:
12524     12510  ;;              _vscp_getZone
12525     12511  ;;              _vscp_getSubzone
12526     12512  ;;              _vscp_sendHeartBeat
12527     12513  ;;  This  function  is  called  by:
12528     12514  ;;              _main
12529     12515  ;;  This  function  uses  a  non-reentrant  model
12530     12516  ;;
12531     12517                            psect  text21,class=CODE,space=0,reloc=2
12532     12518                            global  __ptext21
12533     12519   0000'                     __ptext21:
12534     12520                            psect  text21
12535     12521                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
12536     12522                                   line   513
12537     12523                                   global __size_of_vscp_doOneSecondWork
12538     12524   0000                             __size_of_vscp_doOneSecondWork equ      __end_of_vscp_doOneSecondWork-_vscp_doOneSecondWork
12539     12525                                  
12540     12526   0000'                     _vscp_doOneSecondWork:
12541     12527                            ;incstack  =  0
12542     12528                                   opt    stack  21
12543     12529                            ;incstack  =  0
12544     12530                                   line   515
12545     12531                                  
12546     12532   0000'                     l10319:;  BSR  set  to:  0
12547     12533                           
12548     12534                            ;vscp_firmware.c:  515:  ++vscp_second;
12549     12535   0000'  2A0B'                      incf   ((c:_vscp_second)),c
12550     12536                                   line   517
12551     12537                                  
12552     12538   0002'                     l10321:;  BSR  set  to:  0
12553     12539                           
12554     12540                            ;vscp_firmware.c:  517:  if  (vscp_second &rsaquo   59)  {
12555     12541   0002'  0E3B                       movlw  (03Ch-1)
12556     12542   0004'  640B'                      cpfsgt ((c:_vscp_second)),c
12557     12543   0006'  EF00'  F000'                goto   u8161
12558     12544   000A'  EF00'  F000'                goto   u8160
12559     12545   000E'                     u8161:
12560     12546   000E'  EF00'  F000'                goto   l10331
12561     12547   0012'                     u8160:
12562     12548                                   line   518
12563     12549                                  
12564     12550   0012'                     l10323:;  BSR  set  to:  0
12565     12551                           
12566     12552                            ;vscp_firmware.c:  518:  vscp_second  =  0;
12567     12553   0012'  6A0B'                      clrf   ((c:_vscp_second)),c
12568     12554                                   line   519
12569     12555                                  
12570     12556   0014'                     l10325:;  BSR  set  to:  0
12571     12557                           
12572     12558                            ;vscp_firmware.c:  519:  vscp_minute++;
12573     12559   0014'  2B00'                      incf   ((_vscp_minute))&0ffh
12574     12560                                   line   522
12575     12561                                  
12576     12562   0016'                     l10327:;  BSR  set  to:  0
12577     12563                           
12578     12564                            ;vscp_firmware.c:  522:  if  (0x03  ==  vscp_node_state)  {
12579     12565   0016'  5100'                      movf   ((_vscp_node_state))&0ffh,w
12580     12566   0018'  0A03                       xorlw  3
12581     12567                           
12582     12568   001A'  A4D8                       btfss  status,2
12583     12569   001C'  EF00'  F000'                goto   u8171
12584     12570   0020'  EF00'  F000'                goto   u8170
12585     12571   0024'                     u8171:
12586     12572   0024'  EF00'  F000'                goto   l10331
12587     12573   0028'                     u8170:
12588     12574                                   line   524
12589     12575                                  
12590     12576   0028'                     l10329:;  BSR  set  to:  0
12591     12577                           
12592     12578                            ;vscp_firmware.c:  523:  vscp_sendHeartBeat(vscp_getZone(),
12593     12579                            ;vscp_firmware.c:  524:  vscp_getSubzone());
12594     12580   0028'  EC00'  F000'                call   _vscp_getSubzone   ;wreg  free
12595     12581   002C'  0100                       movlb  0 ;  ()  banked
12596     12582   002E'  6F00'                      movwf  ((?_vscp_sendHeartBeat))&0ffh
12597     12583   0030'  EC00'  F000'                call   _vscp_getZone      ;wreg  free
12598     12584                                  
12599     12585   0034'  EC00'  F000'                call   _vscp_sendHeartBeat
12600     12586                                   line   528
12601     12587                                  
12602     12588   0038'                     l10331:;  BSR  set  to:  0
12603     12589                           
12604     12590                            ;vscp_firmware.c:  525:  }
12605     12591                            ;vscp_firmware.c:  526:  }
12606     12592                            ;vscp_firmware.c:  528:  if  (vscp_minute &rsaquo   59)  {
12607     12593   0038'  0E3B                       movlw  (03Ch-1)
12608     12594   003A'  6500'                      cpfsgt ((_vscp_minute))&0ffh
12609     12595   003C'  EF00'  F000'                goto   u8181
12610     12596   0040'  EF00'  F000'                goto   u8180
12611     12597   0044'                     u8181:
12612     12598   0044'  EF00'  F000'                goto   l10337
12613     12599   0048'                     u8180:
12614     12600                                   line   529
12615     12601                                  
12616     12602   0048'                     l10333:;  BSR  set  to:  0
12617     12603                           
12618     12604                            ;vscp_firmware.c:  529:  vscp_minute  =  0;
12619     12605   0048'  6B00'                      clrf   ((_vscp_minute))&0ffh
12620     12606                                   line   530
12621     12607                                  
12622     12608   004A'                     l10335:;  BSR  set  to:  0
12623     12609                           
12624     12610                            ;vscp_firmware.c:  530:  vscp_hour++;
12625     12611   004A'  2B00'                      incf   ((_vscp_hour))&0ffh
12626     12612                                   line   533
12627     12613                                  
12628     12614   004C'                     l10337:;  BSR  set  to:  0
12629     12615                           
12630     12616                            ;vscp_firmware.c:  531:  }
12631     12617                            ;vscp_firmware.c:  533:  if  (vscp_hour &rsaquo   23)  vscp_hour  =  0;
12632     12618   004C'  0E17                       movlw  (018h-1)
12633     12619   004E'  6500'                      cpfsgt ((_vscp_hour))&0ffh
12634     12620   0050'  EF00'  F000'                goto   u8191
12635     12621   0054'  EF00'  F000'                goto   u8190
12636     12622   0058'                     u8191:
12637     12623   0058'  EF00'  F000'                goto   l10341
12638     12624   005C'                     u8190:
12639     12625                                  
12640     12626   005C'                     l10339:;  BSR  set  to:  0
12641     12627                           
12642     12628   005C'  6B00'                      clrf   ((_vscp_hour))&0ffh
12643     12629                                   line   537
12644     12630                                  
12645     12631   005E'                     l10341:;  BSR  set  to:  0
12646     12632                           
12647     12633                            ;vscp_firmware.c:  537:  if  (0x03  ==  vscp_node_state)  {
12648     12634   005E'  5100'                      movf   ((_vscp_node_state))&0ffh,w
12649     12635   0060'  0A03                       xorlw  3
12650     12636                           
12651     12637   0062'  A4D8                       btfss  status,2
12652     12638   0064'  EF00'  F000'                goto   u8201
12653     12639   0068'  EF00'  F000'                goto   u8200
12654     12640   006C'                     u8201:
12655     12641   006C'  EF00'  F000'                goto   l1062
12656     12642   0070'                     u8200:
12657     12643                                   line   538
12658     12644                                  
12659     12645   0070'                     l10343:;  BSR  set  to:  0
12660     12646                           
12661     12647                            ;vscp_firmware.c:  538:  vscp_guid_reset++;
12662     12648   0070'  2A06'                      incf   ((c:_vscp_guid_reset)),c
12663     12649                                   line   539
12664     12650                                  
12665     12651   0072'                     l10345:;  BSR  set  to:  0
12666     12652                           
12667     12653                            ;vscp_firmware.c:  539:  if  ((vscp_guid_reset  &  0x0f) &rsaquo =  2)  {
12668     12654   0072'  C006'  F01E'                movff  (c:_vscp_guid_reset),??_vscp_doOneSecondWork+0+0
12669     12655   0076'  0E0F                       movlw  0Fh
12670     12656   0078'  1700'                      andwf  (??_vscp_doOneSecondWork+0+0)&0ffh
12671     12657   007A'  0E02                       movlw  (02h)&0ffh
12672     12658   007C'  5D00'                      subwf  (??_vscp_doOneSecondWork+0+0)&0ffh,w
12673     12659   007E'  A0D8                       btfss  status,0
12674     12660   0080'  EF00'  F000'                goto   u8211
12675     12661   0084'  EF00'  F000'                goto   u8210
12676     12662   0088'                     u8211:
12677     12663   0088'  EF00'  F000'                goto   l1062
12678     12664   008C'                     u8210:
12679     12665                                   line   540
12680     12666                                  
12681     12667   008C'                     l10347:;  BSR  set  to:  0
12682     12668                           
12683     12669                            ;vscp_firmware.c:  540:  vscp_guid_reset  =  0;
12684     12670   008C'  6A06'                      clrf   ((c:_vscp_guid_reset)),c
12685     12671                                   line   543
12686     12672                                  
12687     12673   008E'                     l1062:;  BSR  set  to:  0
12688     12674                           
12689     12675   008E'  0012                       return
12690     12676                                   opt  stack  0
12691     12677                            GLOBAL __end_of_vscp_doOneSecondWork
12692     12678   0090'                            __end_of_vscp_doOneSecondWork:
12693     12679                                   signat _vscp_doOneSecondWork,88
12694     12680                                   global _vscp_sendHeartBeat
12695     12681                           
12696     12682  ;;  ***************  function  _vscp_sendHeartBeat  *****************
12697     12683  ;;  Defined  at:
12698     12684  ;;              line  367  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
12699     12685  ;;  Parameters:     Size   Location      Type
12700     12686  ;;   zone             1     wreg      unsigned  char 
12701     12687  ;;   subzone          1    28[BANK0  ]  unsigned  char 
12702     12688  ;;  Auto  vars:      Size   Location      Type
12703     12689  ;;   zone             1    29[BANK0  ]  unsigned  char 
12704     12690  ;;  Return  value:   Size   Location      Type
12705     12691  ;;              None                void
12706     12692  ;;  Registers  used:
12707     12693  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
12708           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
12709     12694  ;;  Tracked  objects:
12710     12695  ;;              On  entry  :  0/0
12711     12696  ;;              On  exit   :  F/0
12712     12697  ;;              Unchanged:  0/0
12713     12698  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
12714     12699  ;;       Params:          0        1        0        0        0        0        0
12715     12700  ;;       Locals:          0        1        0        0        0        0        0
12716     12701  ;;       Temps:           0        0        0        0        0        0        0
12717     12702  ;;       Totals:          0        2        0        0        0        0        0
12718     12703  ;;Total  ram  usage:         2  bytes
12719     12704  ;;  Hardware  stack  levels  used:     1
12720     12705  ;;  Hardware  stack  levels  required  when  called:     7
12721     12706  ;;  This  function  calls:
12722     12707  ;;              _vscp_sendEvent
12723     12708  ;;  This  function  is  called  by:
12724     12709  ;;              _vscp_doOneSecondWork
12725     12710  ;;  This  function  uses  a  non-reentrant  model
12726     12711  ;;
12727     12712                            psect  text22,class=CODE,space=0,reloc=2
12728     12713                            global  __ptext22
12729     12714   0000'                     __ptext22:
12730     12715                            psect  text22
12731     12716                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
12732     12717                                   line   367
12733     12718                                   global __size_of_vscp_sendHeartBeat
12734     12719   0000                             __size_of_vscp_sendHeartBeat   equ        __end_of_vscp_sendHeartBeat-_vscp_sendHeartBeat
12735     12720                                  
12736     12721   0000'                     _vscp_sendHeartBeat:;  BSR  set  to:  0
12737     12722                           
12738     12723                            ;incstack  =  0
12739     12724                                   opt    stack  21
12740     12725                            ;incstack  =  0
12741     12726                            ;vscp_sendHeartBeat@zone  stored  from  wreg
12742     12727   0000'  CFE8  F01D'                 movff  wreg,(vscp_sendHeartBeat@zone)
12743     12728                                   line   368
12744     12729                                  
12745     12730   0004'                     l11285:
12746     12731                            ;vscp_firmware.c:  368:  vscp_omsg.flags  =  0x80  +  3;
12747     12732   0004'  0E83                       movlw  low(083h)
12748     12733   0006'  0100                       movlb  0 ;  ()  banked
12749     12734   0008'  6F00'                      movwf  ((_vscp_omsg))&0ffh
12750     12735                                   line   369
12751     12736                            ;vscp_firmware.c:  369:  vscp_omsg.priority  =  0x07;
12752     12737   000A'  0E07                       movlw  low(07h)
12753     12738   000C'  6F00'                      movwf  (0+(_vscp_omsg+01h))&0ffh
12754     12739                                   line   370
12755     12740                            ;vscp_firmware.c:  370:  vscp_omsg.vscp_class  =  20;
12756     12741   000E'  0E00                       movlw  high(014h)
12757     12742   0010'  6F00'                      movwf  (1+(_vscp_omsg+02h))&0ffh
12758     12743   0012'  0E14                       movlw  low(014h)
12759     12744   0014'  6F00'                      movwf  (0+(_vscp_omsg+02h))&0ffh
12760     12745                                   line   371
12761     12746                            ;vscp_firmware.c:  371:  vscp_omsg.vscp_type  =  9;
12762     12747   0016'  0E09                       movlw  low(09h)
12763     12748   0018'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
12764     12749                                   line   372
12765     12750                                  
12766     12751   001A'                     l11287:;  BSR  set  to:  0
12767     12752                           
12768     12753                            ;vscp_firmware.c:  372:  vscp_omsg.data[  0  ]  =  0;
12769     12754   001A'  6B00'                      clrf   (0+(_vscp_omsg+05h))&0ffh
12770     12755                                   line   373
12771     12756                                  
12772     12757   001C'                     l11289:;  BSR  set  to:  0
12773     12758                           
12774     12759                            ;vscp_firmware.c:  373:  vscp_omsg.data[  1  ]  =  zone;
12775     12760   001C'  C01D'  F02D'                movff  (vscp_sendHeartBeat@zone),0+(_vscp_omsg+06h)
12776     12761                                   line   374
12777     12762                                  
12778     12763   0020'                     l11291:;  BSR  set  to:  0
12779     12764                           
12780     12765                            ;vscp_firmware.c:  374:  vscp_omsg.data[  2  ]  =  subzone;
12781     12766   0020'  C01C'  F02E'                movff  (vscp_sendHeartBeat@subzone),0+(_vscp_omsg+07h)
12782     12767                                   line   377
12783     12768                                  
12784     12769   0024'                     l11293:;  BSR  set  to:  0
12785     12770                           
12786     12771                            ;vscp_firmware.c:  377:  vscp_sendEvent();
12787     12772   0024'  EC00'  F000'                call   _vscp_sendEvent    ;wreg  free
12788     12773                                   line   378
12789     12774                                  
12790     12775   0028'                     l1032:;  BSR  set  to:  0
12791     12776                           
12792     12777   0028'  0012                       return
12793     12778                                   opt  stack  0
12794     12779                            GLOBAL __end_of_vscp_sendHeartBeat
12795     12780   002A'                            __end_of_vscp_sendHeartBeat:
12796     12781                                   signat _vscp_sendHeartBeat,8312
12797     12782                                   global _vscp_getSubzone
12798     12783                           
12799     12784  ;;  ***************  function  _vscp_getSubzone  *****************
12800     12785  ;;  Defined  at:
12801     12786  ;;              line  2694  in  file  "../main.c"
12802     12787  ;;  Parameters:     Size   Location      Type
12803     12788  ;;              None
12804     12789  ;;  Auto  vars:      Size   Location      Type
12805     12790  ;;              None
12806     12791  ;;  Return  value:   Size   Location      Type
12807     12792  ;;                   1     wreg       unsigned  char 
12808     12793  ;;  Registers  used:
12809     12794  ;;              wreg,  status,2,  cstack
12810     12795  ;;  Tracked  objects:
12811     12796  ;;              On  entry  :  F/0
12812     12797  ;;              On  exit   :  0/0
12813     12798  ;;              Unchanged:  0/0
12814     12799  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
12815     12800  ;;       Params:          0        0        0        0        0        0        0
12816     12801  ;;       Locals:          0        0        0        0        0        0        0
12817     12802  ;;       Temps:           0        0        0        0        0        0        0
12818     12803  ;;       Totals:          0        0        0        0        0        0        0
12819     12804  ;;Total  ram  usage:         0  bytes
12820     12805  ;;  Hardware  stack  levels  used:     1
12821     12806  ;;  Hardware  stack  levels  required  when  called:     3
12822     12807  ;;  This  function  calls:
12823     12808  ;;              _readEEPROM
12824     12809  ;;  This  function  is  called  by:
12825     12810  ;;              _vscp_doOneSecondWork
12826     12811  ;;  This  function  uses  a  non-reentrant  model
12827     12812  ;;
12828     12813                            psect  text23,class=CODE,space=0,reloc=2
12829     12814                            global  __ptext23
12830     12815   0000'                     __ptext23:
12831     12816                            psect  text23
12832     12817                                   file   "../main.c"
12833     12818                                   line   2694
12834     12819                                   global __size_of_vscp_getSubzone
12835     12820   0000                             __size_of_vscp_getSubzone      equ   __end_of_vscp_getSubzone-_vscp_getSubzone
12836     12821                                  
12837     12822   0000'                     _vscp_getSubzone:;  BSR  set  to:  0
12838     12823                           
12839     12824                            ;incstack  =  0
12840     12825                                   opt    stack  25
12841     12826                            ;incstack  =  0
12842     12827                                   line   2695
12843     12828                                  
12844     12829   0000'                     l11139:;  BSR  set  to:  0
12845     12830                           
12846     12831                            ;main.c:  2695:  return  readEEPROM(0x42);
12847     12832   0000'  0E00                       movlw  high(042h)
12848     12833   0002'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
12849     12834   0004'  0E42                       movlw  low(042h)
12850     12835   0006'  6E0D'                      movwf  ((c:?_readEEPROM)),c
12851     12836   0008'  EC00'  F000'                call   _readEEPROM        ;wreg  free
12852     12837                                   line   2696
12853     12838                                  
12854     12839   000C'                     l578:
12855     12840   000C'  0012                       return
12856     12841                                   opt  stack  0
12857     12842                            GLOBAL __end_of_vscp_getSubzone
12858     12843   000E'                            __end_of_vscp_getSubzone:
12859     12844                                   signat _vscp_getSubzone,89
12860     12845                                   global _vscp_getZone
12861     12846                           
12862     12847  ;;  ***************  function  _vscp_getZone  *****************
12863     12848  ;;  Defined  at:
12864     12849  ;;              line  2686  in  file  "../main.c"
12865     12850  ;;  Parameters:     Size   Location      Type
12866     12851  ;;              None
12867     12852  ;;  Auto  vars:      Size   Location      Type
12868     12853  ;;              None
12869     12854  ;;  Return  value:   Size   Location      Type
12870     12855  ;;                   1     wreg       unsigned  char 
12871     12856  ;;  Registers  used:
12872     12857  ;;              wreg,  status,2,  cstack
12873     12858  ;;  Tracked  objects:
12874     12859  ;;              On  entry  :  F/0
12875     12860  ;;              On  exit   :  0/0
12876     12861  ;;              Unchanged:  0/0
12877     12862  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
12878     12863  ;;       Params:          0        0        0        0        0        0        0
12879     12864  ;;       Locals:          0        0        0        0        0        0        0
12880     12865  ;;       Temps:           0        0        0        0        0        0        0
12881     12866  ;;       Totals:          0        0        0        0        0        0        0
12882     12867  ;;Total  ram  usage:         0  bytes
12883     12868  ;;  Hardware  stack  levels  used:     1
12884     12869  ;;  Hardware  stack  levels  required  when  called:     3
12885     12870  ;;  This  function  calls:
12886     12871  ;;              _readEEPROM
12887     12872  ;;  This  function  is  called  by:
12888     12873  ;;              _vscp_doOneSecondWork
12889     12874  ;;  This  function  uses  a  non-reentrant  model
12890     12875  ;;
12891     12876                            psect  text24,class=CODE,space=0,reloc=2
12892     12877                            global  __ptext24
12893     12878   0000'                     __ptext24:
12894     12879                            psect  text24
12895     12880                                   file   "../main.c"
12896     12881                                   line   2686
12897     12882                                   global __size_of_vscp_getZone
12898     12883   0000                             __size_of_vscp_getZone equ      __end_of_vscp_getZone-_vscp_getZone
12899     12884                                  
12900     12885   0000'                     _vscp_getZone:
12901     12886                            ;incstack  =  0
12902     12887                                   opt    stack  25
12903     12888                            ;incstack  =  0
12904     12889                                   line   2687
12905     12890                                  
12906     12891   0000'                     l11135:;  BSR  set  to:  0
12907     12892                           
12908     12893                            ;main.c:  2687:  return  readEEPROM(0x41);
12909     12894   0000'  0E00                       movlw  high(041h)
12910     12895   0002'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
12911     12896   0004'  0E41                       movlw  low(041h)
12912     12897   0006'  6E0D'                      movwf  ((c:?_readEEPROM)),c
12913     12898   0008'  EC00'  F000'                call   _readEEPROM        ;wreg  free
12914     12899                                   line   2688
12915     12900                                  
12916     12901   000C'                     l575:
12917     12902   000C'  0012                       return
12918     12903                                   opt  stack  0
12919     12904                            GLOBAL __end_of_vscp_getZone
12920     12905   000E'                            __end_of_vscp_getZone:
12921     12906                                   signat _vscp_getZone,89
12922     12907                                   global _doOneSecondWork
12923     12908                           
12924     12909  ;;  ***************  function  _doOneSecondWork  *****************
12925     12910  ;;  Defined  at:
12926     12911  ;;              line  696  in  file  "../main.c"
12927     12912  ;;  Parameters:     Size   Location      Type
12928     12913  ;;              None
12929     12914  ;;  Auto  vars:      Size   Location      Type
12930     12915  ;;   i                1    40[BANK0  ]  unsigned  char 
12931     12916  ;;   tmp              1    39[BANK0  ]  unsigned  char 
12932     12917  ;;  Return  value:   Size   Location      Type
12933     12918  ;;              None                void
12934     12919  ;;  Registers  used:
12935     12920  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
12936           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
12937     12921  ;;  Tracked  objects:
12938     12922  ;;              On  entry  :  F/1
12939     12923  ;;              On  exit   :  F/0
12940     12924  ;;              Unchanged:  0/0
12941     12925  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
12942     12926  ;;       Params:          0        0        0        0        0        0        0
12943     12927  ;;       Locals:          0        2        0        0        0        0        0
12944     12928  ;;       Temps:           0        2        0        0        0        0        0
12945     12929  ;;       Totals:          0        4        0        0        0        0        0
12946     12930  ;;Total  ram  usage:         4  bytes
12947     12931  ;;  Hardware  stack  levels  used:     1
12948     12932  ;;  Hardware  stack  levels  required  when  called:     8
12949     12933  ;;  This  function  calls:
12950     12934  ;;              _readEEPROM
12951     12935  ;;              _vscp_sendEvent
12952     12936  ;;              _sendTempEvent
12953     12937  ;;  This  function  is  called  by:
12954     12938  ;;              _main
12955     12939  ;;  This  function  uses  a  non-reentrant  model
12956     12940  ;;
12957     12941                            psect  text25,class=CODE,space=0,reloc=2
12958     12942                            global  __ptext25
12959     12943   0000'                     __ptext25:
12960     12944                            psect  text25
12961     12945                                   file   "../main.c"
12962     12946                                   line   696
12963     12947                                   global __size_of_doOneSecondWork
12964     12948   0000                             __size_of_doOneSecondWork      equ   __end_of_doOneSecondWork-_doOneSecondWork
12965     12949                                  
12966     12950   0000'                     _doOneSecondWork:
12967     12951                            ;incstack  =  0
12968     12952                                   opt    stack  21
12969     12953                            ;incstack  =  0
12970     12954                                   line   702
12971     12955                                  
12972     12956   0000'                     l13965:;  BSR  set  to:  1
12973     12957                           
12974     12958                            ;main.c:  698:  uint8_t  tmp;
12975     12959                            ;main.c:  699:  uint8_t  i;
12976     12960                            ;main.c:  702:  if  (  0x03  ==  vscp_node_state  )  {
12977     12961   0000'  0100                       movlb  0 ;  ()  banked
12978     12962   0002'  5100'                      movf   ((_vscp_node_state))&0ffh,w
12979     12963   0004'  0A03                       xorlw  3
12980     12964                           
12981     12965   0006'  A4D8                       btfss  status,2
12982     12966   0008'  EF00'  F000'                goto   u12501
12983     12967   000C'  EF00'  F000'                goto   u12500
12984     12968   0010'                     u12501:
12985     12969   0010'  EF00'  F000'                goto   l245
12986     12970   0014'                     u12500:
12987     12971                                   line   704
12988     12972                                  
12989     12973   0014'                     l13967:;  BSR  set  to:  0
12990     12974                           
12991     12975                            ;main.c:  704:  for  (i  =  0;  i &lsaquo   6;  i++)  {
12992     12976   0014'  6B00'                      clrf   ((doOneSecondWork@i))&0ffh
12993     12977                                   line   707
12994     12978                                  
12995     12979   0016'                     l13973:;  BSR  set  to:  0
12996     12980                           
12997     12981                            ;main.c:  707:  tmp  =  readEEPROM(0x49  +  i);
12998     12982   0016'  0E49                       movlw  low(049h)
12999     12983   0018'  2500'                      addwf  ((doOneSecondWork@i))&0ffh,w
13000     12984                                  
13001     12985   001A'  6E0D'                      movwf  ((c:?_readEEPROM)),c
13002     12986   001C'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
13003     12987   001E'  0E00                       movlw  high(049h)
13004     12988   0020'  220E'                      addwfc 1+((c:?_readEEPROM)),c
13005     12989   0022'  EC00'  F000'                call   _readEEPROM        ;wreg  free
13006     12990   0026'  0100                       movlb  0 ;  ()  banked
13007     12991   0028'  6F00'                      movwf  ((doOneSecondWork@tmp))&0ffh
13008     12992                                   line   708
13009     12993                                  
13010     12994   002A'                     l13975:;  BSR  set  to:  0
13011     12995                           
13012     12996                            ;main.c:  708:  if  (tmp  &&  (seconds_temp[i] &rsaquo   tmp))  {
13013     12997   002A'  5100'                      movf   ((doOneSecondWork@tmp))&0ffh,w
13014     12998   002C'  B4D8                       btfsc  status,2
13015     12999   002E'  EF00'  F000'                goto   u12511
13016     13000   0032'  EF00'  F000'                goto   u12510
13017     13001   0036'                     u12511:
13018     13002   0036'  EF00'  F000'                goto   l13983
13019     13003   003A'                     u12510:
13020     13004                                  
13021     13005   003A'                     l13977:;  BSR  set  to:  0
13022     13006                           
13023     13007   003A'  0101                       movlb  1 ;  ()  banked
13024     13008   003C'  0E00'                      movlw  low(_seconds_temp)
13025     13009   003E'  0100                       movlb  0 ;  ()  banked
13026     13010   0040'  2500'                      addwf  ((doOneSecondWork@i))&0ffh,w
13027     13011   0042'  6ED9                       movwf  c:fsr2l
13028     13012   0044'  6ADA                       clrf   1+c:fsr2l
13029     13013   0046'  0101                       movlb  1 ;  ()  banked
13030     13014   0048'  0E00'                      movlw  high(_seconds_temp)
13031     13015   004A'  22DA                       addwfc 1+c:fsr2l
13032     13016   004C'  50DF                       movf   indf2,w
13033     13017   004E'  0100                       movlb  0 ;  ()  banked
13034     13018   0050'  6100'                      cpfslt ((doOneSecondWork@tmp))&0ffh
13035     13019   0052'  EF00'  F000'                goto   u12521
13036     13020   0056'  EF00'  F000'                goto   u12520
13037     13021   005A'                     u12521:
13038     13022   005A'  EF00'  F000'                goto   l13983
13039     13023   005E'                     u12520:
13040     13024                                   line   711
13041     13025                                  
13042     13026   005E'                     l13979:;  BSR  set  to:  0
13043     13027                           
13044     13028                            ;main.c:  711:  if  (sendTempEvent(i))  {
13045     13029   005E'  5100'                      movf   ((doOneSecondWork@i))&0ffh,w
13046     13030                                  
13047     13031   0060'  EC00'  F000'                call   _sendTempEvent
13048     13032   0064'  0900                       iorlw  0
13049     13033   0066'  B4D8                       btfsc  status,2
13050     13034   0068'  EF00'  F000'                goto   u12531
13051     13035   006C'  EF00'  F000'                goto   u12530
13052     13036   0070'                     u12531:
13053     13037   0070'  EF00'  F000'                goto   l13983
13054     13038   0074'                     u12530:
13055     13039                                   line   712
13056     13040                                  
13057     13041   0074'                     l13981:;  BSR  set  to:  0
13058     13042                           
13059     13043                            ;main.c:  712:  seconds_temp[i]  =  0;
13060     13044   0074'  0101                       movlb  1 ;  ()  banked
13061     13045   0076'  0E00'                      movlw  low(_seconds_temp)
13062     13046   0078'  0100                       movlb  0 ;  ()  banked
13063     13047   007A'  2500'                      addwf  ((doOneSecondWork@i))&0ffh,w
13064     13048   007C'  6ED9                       movwf  c:fsr2l
13065     13049   007E'  6ADA                       clrf   1+c:fsr2l
13066     13050   0080'  0101                       movlb  1 ;  ()  banked
13067     13051   0082'  0E00'                      movlw  high(_seconds_temp)
13068     13052   0084'  22DA                       addwfc 1+c:fsr2l
13069     13053   0086'  0E00                       movlw  low(0)
13070     13054   0088'  6EDF                       movwf  indf2
13071     13055                                   line   718
13072     13056                                  
13073     13057   008A'                     l13983:
13074     13058                            ;main.c:  713:  }
13075     13059                            ;main.c:  715:  }
13076     13060                            ;main.c:  718:  if  (0x80  &  readEEPROM(0x43  +  i))  {
13077     13061   008A'  0E43                       movlw  low(043h)
13078     13062   008C'  0100                       movlb  0 ;  ()  banked
13079     13063   008E'  2500'                      addwf  ((doOneSecondWork@i))&0ffh,w
13080     13064                                  
13081     13065   0090'  6E0D'                      movwf  ((c:?_readEEPROM)),c
13082     13066   0092'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
13083     13067   0094'  0E00                       movlw  high(043h)
13084     13068   0096'  220E'                      addwfc 1+((c:?_readEEPROM)),c
13085     13069   0098'  EC00'  F000'                call   _readEEPROM        ;wreg  free
13086     13070   009C'  0100                       movlb  0 ;  ()  banked
13087     13071   009E'  6F00'                      movwf  (??_doOneSecondWork+0+0)&0ffh
13088     13072                                  
13089     13073   00A0'  AF00'                      btfss  ((??_doOneSecondWork+0+0))&0ffh,(7)&7
13090     13074   00A2'  EF00'  F000'                goto   u12541
13091     13075   00A6'  EF00'  F000'                goto   u12540
13092     13076   00AA'                     u12541:
13093     13077   00AA'  EF00'  F000'                goto   l14037
13094     13078   00AE'                     u12540:
13095     13079                                   line   721
13096     13080                                  
13097     13081   00AE'                     l13985:;  BSR  set  to:  0
13098     13082                           
13099     13083                            ;main.c:  721:  if  (low_alarm  &  (1 &lsaquo &lsaquo   i))  {
13100     13084   00AE'  C028'  F025'                movff  (doOneSecondWork@i),??_doOneSecondWork+0+0
13101     13085   00B2'  0E01                       movlw  (01h)&0ffh
13102     13086   00B4'  6F00'                      movwf  (??_doOneSecondWork+1+0)&0ffh
13103     13087   00B6'  2B00'                      incf   (??_doOneSecondWork+0+0)&0ffh
13104     13088   00B8'  EF00'  F000'                goto   u12554
13105     13089   00BC'                     u12555:
13106     13090   00BC'  90D8                       bcf    status,0
13107     13091   00BE'  3700'                      rlcf   ((??_doOneSecondWork+1+0))&0ffh
13108     13092   00C0'                     u12554:
13109     13093   00C0'  2F00'                      decfsz (??_doOneSecondWork+0+0)&0ffh
13110     13094   00C2'  EF00'  F000'                goto   u12555
13111     13095   00C6'  5100'                      movf   ((??_doOneSecondWork+1+0))&0ffh,w
13112     13096   00C8'  1500'                      andwf  ((_low_alarm))&0ffh,w
13113     13097   00CA'  0900                       iorlw  0
13114     13098   00CC'  B4D8                       btfsc  status,2
13115     13099   00CE'  EF00'  F000'                goto   u12561
13116     13100   00D2'  EF00'  F000'                goto   u12560
13117     13101   00D6'                     u12561:
13118     13102   00D6'  EF00'  F000'                goto   l14011
13119     13103   00DA'                     u12560:
13120     13104                                   line   724
13121     13105                                  
13122     13106   00DA'                     l13987:;  BSR  set  to:  0
13123     13107                           
13124     13108                            ;main.c:  724:  if  (readEEPROM(i  +  0x43)  &  (1&lsaquo &lsaquo 3))  {
13125     13109   00DA'  0E43                       movlw  low(043h)
13126     13110   00DC'  2500'                      addwf  ((doOneSecondWork@i))&0ffh,w
13127     13111                                  
13128     13112   00DE'  6E0D'                      movwf  ((c:?_readEEPROM)),c
13129     13113   00E0'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
13130     13114   00E2'  0E00                       movlw  high(043h)
13131     13115   00E4'  220E'                      addwfc 1+((c:?_readEEPROM)),c
13132     13116   00E6'  EC00'  F000'                call   _readEEPROM        ;wreg  free
13133     13117   00EA'  0100                       movlb  0 ;  ()  banked
13134     13118   00EC'  6F00'                      movwf  (??_doOneSecondWork+0+0)&0ffh
13135     13119                                  
13136     13120   00EE'  A700'                      btfss  ((??_doOneSecondWork+0+0))&0ffh,(3)&7
13137     13121   00F0'  EF00'  F000'                goto   u12571
13138     13122   00F4'  EF00'  F000'                goto   u12570
13139     13123   00F8'                     u12571:
13140     13124   00F8'  EF00'  F000'                goto   l14011
13141     13125   00FC'                     u12570:
13142     13126                                   line   727
13143     13127                                  
13144     13128   00FC'                     l13989:;  BSR  set  to:  0
13145     13129                           
13146     13130                            ;main.c:  727:  vscp_omsg.priority  =  0x00;
13147     13131   00FC'  6B00'                      clrf   (0+(_vscp_omsg+01h))&0ffh
13148     13132                                   line   728
13149     13133                                  
13150     13134   00FE'                     l13991:;  BSR  set  to:  0
13151     13135                           
13152     13136                            ;main.c:  728:  vscp_omsg.flags  =  0x80  +  3;
13153     13137   00FE'  0E83                       movlw  low(083h)
13154     13138   0100'  6F00'                      movwf  ((_vscp_omsg))&0ffh
13155     13139                                   line   730
13156     13140                                  
13157     13141   0102'                     l13993:;  BSR  set  to:  0
13158     13142                           
13159     13143                            ;main.c:  730:  if  (readEEPROM(i  +  0x43)  &  (1&lsaquo &lsaquo 5))  {
13160     13144   0102'  0E43                       movlw  low(043h)
13161     13145   0104'  2500'                      addwf  ((doOneSecondWork@i))&0ffh,w
13162     13146                                  
13163     13147   0106'  6E0D'                      movwf  ((c:?_readEEPROM)),c
13164     13148   0108'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
13165     13149   010A'  0E00                       movlw  high(043h)
13166     13150   010C'  220E'                      addwfc 1+((c:?_readEEPROM)),c
13167     13151   010E'  EC00'  F000'                call   _readEEPROM        ;wreg  free
13168     13152   0112'  0100                       movlb  0 ;  ()  banked
13169     13153   0114'  6F00'                      movwf  (??_doOneSecondWork+0+0)&0ffh
13170     13154                                  
13171     13155   0116'  AB00'                      btfss  ((??_doOneSecondWork+0+0))&0ffh,(5)&7
13172     13156   0118'  EF00'  F000'                goto   u12581
13173     13157   011C'  EF00'  F000'                goto   u12580
13174     13158   0120'                     u12581:
13175     13159   0120'  EF00'  F000'                goto   l14001
13176     13160   0124'                     u12580:
13177     13161                                   line   732
13178     13162                                  
13179     13163   0124'                     l13995:;  BSR  set  to:  0
13180     13164                           
13181     13165                            ;main.c:  732:  if  (readEEPROM(i  +  0x43)  &  (1&lsaquo &lsaquo 6))  {
13182     13166   0124'  0E43                       movlw  low(043h)
13183     13167   0126'  2500'                      addwf  ((doOneSecondWork@i))&0ffh,w
13184     13168                                  
13185     13169   0128'  6E0D'                      movwf  ((c:?_readEEPROM)),c
13186     13170   012A'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
13187     13171   012C'  0E00                       movlw  high(043h)
13188     13172   012E'  220E'                      addwfc 1+((c:?_readEEPROM)),c
13189     13173   0130'  EC00'  F000'                call   _readEEPROM        ;wreg  free
13190     13174   0134'  0100                       movlb  0 ;  ()  banked
13191     13175   0136'  6F00'                      movwf  (??_doOneSecondWork+0+0)&0ffh
13192     13176                                  
13193     13177   0138'  AD00'                      btfss  ((??_doOneSecondWork+0+0))&0ffh,(6)&7
13194     13178   013A'  EF00'  F000'                goto   u12591
13195     13179   013E'  EF00'  F000'                goto   u12590
13196     13180   0142'                     u12591:
13197     13181   0142'  EF00'  F000'                goto   l13999
13198     13182   0146'                     u12590:
13199     13183                                   line   733
13200     13184                                  
13201     13185   0146'                     l13997:;  BSR  set  to:  0
13202     13186                           
13203     13187                            ;main.c:  733:  vscp_omsg.vscp_class  =  30;
13204     13188   0146'  0E00                       movlw  high(01Eh)
13205     13189   0148'  6F00'                      movwf  (1+(_vscp_omsg+02h))&0ffh
13206     13190   014A'  0E1E                       movlw  low(01Eh)
13207     13191   014C'  6F00'                      movwf  (0+(_vscp_omsg+02h))&0ffh
13208     13192                                   line   734
13209     13193                            ;main.c:  734:  vscp_omsg.vscp_type  =  5;
13210     13194   014E'  0E05                       movlw  low(05h)
13211     13195   0150'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
13212     13196                                   line   735
13213     13197                            ;main.c:  735:  }
13214     13198   0152'  EF00'  F000'                goto   l14003
13215     13199                                   line   737
13216     13200                                  
13217     13201   0156'                     l13999:;  BSR  set  to:  0
13218     13202                           
13219     13203                            ;main.c:  736:  else  {
13220     13204                            ;main.c:  737:  vscp_omsg.vscp_class  =  30;
13221     13205   0156'  0E00                       movlw  high(01Eh)
13222     13206   0158'  6F00'                      movwf  (1+(_vscp_omsg+02h))&0ffh
13223     13207   015A'  0E1E                       movlw  low(01Eh)
13224     13208   015C'  6F00'                      movwf  (0+(_vscp_omsg+02h))&0ffh
13225     13209                                   line   738
13226     13210                            ;main.c:  738:  vscp_omsg.vscp_type  =  6;
13227     13211   015E'  0E06                       movlw  low(06h)
13228     13212   0160'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
13229     13213   0162'  EF00'  F000'                goto   l14003
13230     13214                                   line   744
13231     13215                                  
13232     13216   0166'                     l14001:;  BSR  set  to:  0
13233     13217                           
13234     13218                            ;main.c:  742:  else  {
13235     13219                            ;main.c:  744:  vscp_omsg.vscp_class  =  1;
13236     13220   0166'  0E00                       movlw  high(01h)
13237     13221   0168'  6F00'                      movwf  (1+(_vscp_omsg+02h))&0ffh
13238     13222   016A'  0E01                       movlw  low(01h)
13239     13223   016C'  6F00'                      movwf  (0+(_vscp_omsg+02h))&0ffh
13240     13224                                   line   745
13241     13225                            ;main.c:  745:  vscp_omsg.vscp_type  =  2;
13242     13226   016E'  0E02                       movlw  low(02h)
13243     13227   0170'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
13244     13228                                   line   748
13245     13229                                  
13246     13230   0172'                     l14003:;  BSR  set  to:  0
13247     13231                           
13248     13232                            ;main.c:  746:  }
13249     13233                            ;main.c:  748:  vscp_omsg.data[  0  ]  =  i;
13250     13234   0172'  C028'  F02C'                movff  (doOneSecondWork@i),0+(_vscp_omsg+05h)
13251     13235                                   line   750
13252     13236                                  
13253     13237   0176'                     l14005:;  BSR  set  to:  0
13254     13238                           
13255     13239                            ;main.c:  749:  vscp_omsg.data[  1  ]  =
13256     13240                            ;main.c:  750:  readEEPROM(2  *  i  +  0x73);
13257     13241   0176'  90D8                       bcf    status,0
13258     13242   0178'  3500'                      rlcf   ((doOneSecondWork@i))&0ffh,w
13259     13243   017A'  6F00'                      movwf  (??_doOneSecondWork+0+0)&0ffh
13260     13244   017C'  6B00'                      clrf   1+(??_doOneSecondWork+0+0)&0ffh
13261     13245   017E'  3700'                      rlcf   1+(??_doOneSecondWork+0+0)&0ffh
13262     13246   0180'  0E73                       movlw  low(073h)
13263     13247   0182'  2500'                      addwf  (??_doOneSecondWork+0+0)&0ffh,w
13264     13248                                  
13265     13249   0184'  6E0D'                      movwf  ((c:?_readEEPROM)),c
13266     13250   0186'  0E00                       movlw  high(073h)
13267     13251   0188'  2100'                      addwfc (??_doOneSecondWork+0+1)&0ffh,w
13268     13252   018A'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
13269     13253   018C'  EC00'  F000'                call   _readEEPROM        ;wreg  free
13270     13254   0190'  0100                       movlb  0 ;  ()  banked
13271     13255   0192'  6F00'                      movwf  (0+(_vscp_omsg+06h))&0ffh
13272     13256                                   line   752
13273     13257                                  
13274     13258   0194'                     l14007:;  BSR  set  to:  0
13275     13259                           
13276     13260                            ;main.c:  751:  vscp_omsg.data[  2  ]  =
13277     13261                            ;main.c:  752:  readEEPROM(2  *  i  +  0x74);
13278     13262   0194'  90D8                       bcf    status,0
13279     13263   0196'  3500'                      rlcf   ((doOneSecondWork@i))&0ffh,w
13280     13264   0198'  6F00'                      movwf  (??_doOneSecondWork+0+0)&0ffh
13281     13265   019A'  6B00'                      clrf   1+(??_doOneSecondWork+0+0)&0ffh
13282     13266   019C'  3700'                      rlcf   1+(??_doOneSecondWork+0+0)&0ffh
13283     13267   019E'  0E74                       movlw  low(074h)
13284     13268   01A0'  2500'                      addwf  (??_doOneSecondWork+0+0)&0ffh,w
13285     13269                                  
13286     13270   01A2'  6E0D'                      movwf  ((c:?_readEEPROM)),c
13287     13271   01A4'  0E00                       movlw  high(074h)
13288     13272   01A6'  2100'                      addwfc (??_doOneSecondWork+0+1)&0ffh,w
13289     13273   01A8'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
13290     13274   01AA'  EC00'  F000'                call   _readEEPROM        ;wreg  free
13291     13275   01AE'  0100                       movlb  0 ;  ()  banked
13292     13276   01B0'  6F00'                      movwf  (0+(_vscp_omsg+07h))&0ffh
13293     13277                                   line   757
13294     13278                                  
13295     13279   01B2'                     l14009:;  BSR  set  to:  0
13296     13280                           
13297     13281                            ;main.c:  757:  vscp_sendEvent();
13298     13282   01B2'  EC00'  F000'                call   _vscp_sendEvent    ;wreg  free
13299     13283                                   line   763
13300     13284                                  
13301     13285   01B6'                     l14011:;  BSR  set  to:  0
13302     13286                           
13303     13287                            ;main.c:  759:  }
13304     13288                            ;main.c:  760:  }
13305     13289                            ;main.c:  763:  if  (high_alarm  &  (1 &lsaquo &lsaquo   i))  {
13306     13290   01B6'  C028'  F025'                movff  (doOneSecondWork@i),??_doOneSecondWork+0+0
13307     13291   01BA'  0E01                       movlw  (01h)&0ffh
13308     13292   01BC'  6F00'                      movwf  (??_doOneSecondWork+1+0)&0ffh
13309     13293   01BE'  2B00'                      incf   (??_doOneSecondWork+0+0)&0ffh
13310     13294   01C0'  EF00'  F000'                goto   u12604
13311     13295   01C4'                     u12605:
13312     13296   01C4'  90D8                       bcf    status,0
13313     13297   01C6'  3700'                      rlcf   ((??_doOneSecondWork+1+0))&0ffh
13314     13298   01C8'                     u12604:
13315     13299   01C8'  2F00'                      decfsz (??_doOneSecondWork+0+0)&0ffh
13316     13300   01CA'  EF00'  F000'                goto   u12605
13317     13301   01CE'  5100'                      movf   ((??_doOneSecondWork+1+0))&0ffh,w
13318     13302   01D0'  1500'                      andwf  ((_high_alarm))&0ffh,w
13319     13303   01D2'  0900                       iorlw  0
13320     13304   01D4'  B4D8                       btfsc  status,2
13321     13305   01D6'  EF00'  F000'                goto   u12611
13322     13306   01DA'  EF00'  F000'                goto   u12610
13323     13307   01DE'                     u12611:
13324     13308   01DE'  EF00'  F000'                goto   l14037
13325     13309   01E2'                     u12610:
13326     13310                                   line   766
13327     13311                                  
13328     13312   01E2'                     l14013:;  BSR  set  to:  0
13329     13313                           
13330     13314                            ;main.c:  766:  if  ((readEEPROM(i  +  0x43)  &  (1&lsaquo &lsaquo 4)))  {
13331     13315   01E2'  0E43                       movlw  low(043h)
13332     13316   01E4'  2500'                      addwf  ((doOneSecondWork@i))&0ffh,w
13333     13317                                  
13334     13318   01E6'  6E0D'                      movwf  ((c:?_readEEPROM)),c
13335     13319   01E8'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
13336     13320   01EA'  0E00                       movlw  high(043h)
13337     13321   01EC'  220E'                      addwfc 1+((c:?_readEEPROM)),c
13338     13322   01EE'  EC00'  F000'                call   _readEEPROM        ;wreg  free
13339     13323   01F2'  0100                       movlb  0 ;  ()  banked
13340     13324   01F4'  6F00'                      movwf  (??_doOneSecondWork+0+0)&0ffh
13341     13325                                  
13342     13326   01F6'  A900'                      btfss  ((??_doOneSecondWork+0+0))&0ffh,(4)&7
13343     13327   01F8'  EF00'  F000'                goto   u12621
13344     13328   01FC'  EF00'  F000'                goto   u12620
13345     13329   0200'                     u12621:
13346     13330   0200'  EF00'  F000'                goto   l14037
13347     13331   0204'                     u12620:
13348     13332                                   line   768
13349     13333                                  
13350     13334   0204'                     l14015:;  BSR  set  to:  0
13351     13335                           
13352     13336                            ;main.c:  768:  vscp_omsg.priority  =  0x00;
13353     13337   0204'  6B00'                      clrf   (0+(_vscp_omsg+01h))&0ffh
13354     13338                                   line   769
13355     13339                                  
13356     13340   0206'                     l14017:;  BSR  set  to:  0
13357     13341                           
13358     13342                            ;main.c:  769:  vscp_omsg.flags  =  0x80  +  3;
13359     13343   0206'  0E83                       movlw  low(083h)
13360     13344   0208'  6F00'                      movwf  ((_vscp_omsg))&0ffh
13361     13345                                   line   771
13362     13346                                  
13363     13347   020A'                     l14019:;  BSR  set  to:  0
13364     13348                           
13365     13349                            ;main.c:  771:  if  (readEEPROM(i  +  0x43)  &  (1&lsaquo &lsaquo 5))  {
13366     13350   020A'  0E43                       movlw  low(043h)
13367     13351   020C'  2500'                      addwf  ((doOneSecondWork@i))&0ffh,w
13368     13352                                  
13369     13353   020E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
13370     13354   0210'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
13371     13355   0212'  0E00                       movlw  high(043h)
13372     13356   0214'  220E'                      addwfc 1+((c:?_readEEPROM)),c
13373     13357   0216'  EC00'  F000'                call   _readEEPROM        ;wreg  free
13374     13358   021A'  0100                       movlb  0 ;  ()  banked
13375     13359   021C'  6F00'                      movwf  (??_doOneSecondWork+0+0)&0ffh
13376     13360                                  
13377     13361   021E'  AB00'                      btfss  ((??_doOneSecondWork+0+0))&0ffh,(5)&7
13378     13362   0220'  EF00'  F000'                goto   u12631
13379     13363   0224'  EF00'  F000'                goto   u12630
13380     13364   0228'                     u12631:
13381     13365   0228'  EF00'  F000'                goto   l14027
13382     13366   022C'                     u12630:
13383     13367                                   line   772
13384     13368                                  
13385     13369   022C'                     l14021:;  BSR  set  to:  0
13386     13370                           
13387     13371                            ;main.c:  772:  if  (readEEPROM(i  +  0x43)  &  (1&lsaquo &lsaquo 6))  {
13388     13372   022C'  0E43                       movlw  low(043h)
13389     13373   022E'  2500'                      addwf  ((doOneSecondWork@i))&0ffh,w
13390     13374                                  
13391     13375   0230'  6E0D'                      movwf  ((c:?_readEEPROM)),c
13392     13376   0232'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
13393     13377   0234'  0E00                       movlw  high(043h)
13394     13378   0236'  220E'                      addwfc 1+((c:?_readEEPROM)),c
13395     13379   0238'  EC00'  F000'                call   _readEEPROM        ;wreg  free
13396     13380   023C'  0100                       movlb  0 ;  ()  banked
13397     13381   023E'  6F00'                      movwf  (??_doOneSecondWork+0+0)&0ffh
13398     13382                                  
13399     13383   0240'  AD00'                      btfss  ((??_doOneSecondWork+0+0))&0ffh,(6)&7
13400     13384   0242'  EF00'  F000'                goto   u12641
13401     13385   0246'  EF00'  F000'                goto   u12640
13402     13386   024A'                     u12641:
13403     13387   024A'  EF00'  F000'                goto   l14025
13404     13388   024E'                     u12640:
13405     13389                                   line   773
13406     13390                                  
13407     13391   024E'                     l14023:;  BSR  set  to:  0
13408     13392                           
13409     13393                            ;main.c:  773:  vscp_omsg.vscp_class  =  30;
13410     13394   024E'  0E00                       movlw  high(01Eh)
13411     13395   0250'  6F00'                      movwf  (1+(_vscp_omsg+02h))&0ffh
13412     13396   0252'  0E1E                       movlw  low(01Eh)
13413     13397   0254'  6F00'                      movwf  (0+(_vscp_omsg+02h))&0ffh
13414     13398                                   line   774
13415     13399                            ;main.c:  774:  vscp_omsg.vscp_type  =  6;
13416     13400   0256'  0E06                       movlw  low(06h)
13417     13401   0258'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
13418     13402                                   line   775
13419     13403                            ;main.c:  775:  }
13420     13404   025A'  EF00'  F000'                goto   l14029
13421     13405                                   line   777
13422     13406                                  
13423     13407   025E'                     l14025:;  BSR  set  to:  0
13424     13408                           
13425     13409                            ;main.c:  776:  else  {
13426     13410                            ;main.c:  777:  vscp_omsg.vscp_class  =  30;
13427     13411   025E'  0E00                       movlw  high(01Eh)
13428     13412   0260'  6F00'                      movwf  (1+(_vscp_omsg+02h))&0ffh
13429     13413   0262'  0E1E                       movlw  low(01Eh)
13430     13414   0264'  6F00'                      movwf  (0+(_vscp_omsg+02h))&0ffh
13431     13415                                   line   778
13432     13416                            ;main.c:  778:  vscp_omsg.vscp_type  =  5;
13433     13417   0266'  0E05                       movlw  low(05h)
13434     13418   0268'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
13435     13419   026A'  EF00'  F000'                goto   l14029
13436     13420                                   line   783
13437     13421                                  
13438     13422   026E'                     l14027:;  BSR  set  to:  0
13439     13423                           
13440     13424                            ;main.c:  781:  else  {
13441     13425                            ;main.c:  783:  vscp_omsg.vscp_class  =  1;
13442     13426   026E'  0E00                       movlw  high(01h)
13443     13427   0270'  6F00'                      movwf  (1+(_vscp_omsg+02h))&0ffh
13444     13428   0272'  0E01                       movlw  low(01h)
13445     13429   0274'  6F00'                      movwf  (0+(_vscp_omsg+02h))&0ffh
13446     13430                                   line   784
13447     13431                            ;main.c:  784:  vscp_omsg.vscp_type  =  2;
13448     13432   0276'  0E02                       movlw  low(02h)
13449     13433   0278'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
13450     13434                                   line   787
13451     13435                                  
13452     13436   027A'                     l14029:;  BSR  set  to:  0
13453     13437                           
13454     13438                            ;main.c:  785:  }
13455     13439                            ;main.c:  787:  vscp_omsg.data[  0  ]  =  i;
13456     13440   027A'  C028'  F02C'                movff  (doOneSecondWork@i),0+(_vscp_omsg+05h)
13457     13441                                   line   789
13458     13442                                  
13459     13443   027E'                     l14031:;  BSR  set  to:  0
13460     13444                           
13461     13445                            ;main.c:  788:  vscp_omsg.data[  1  ]  =  readEEPROM(2  *  i  +
13462     13446                            ;main.c:  789:  0x73);
13463     13447   027E'  90D8                       bcf    status,0
13464     13448   0280'  3500'                      rlcf   ((doOneSecondWork@i))&0ffh,w
13465     13449   0282'  6F00'                      movwf  (??_doOneSecondWork+0+0)&0ffh
13466     13450   0284'  6B00'                      clrf   1+(??_doOneSecondWork+0+0)&0ffh
13467     13451   0286'  3700'                      rlcf   1+(??_doOneSecondWork+0+0)&0ffh
13468     13452   0288'  0E73                       movlw  low(073h)
13469     13453   028A'  2500'                      addwf  (??_doOneSecondWork+0+0)&0ffh,w
13470     13454                                  
13471     13455   028C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
13472     13456   028E'  0E00                       movlw  high(073h)
13473     13457   0290'  2100'                      addwfc (??_doOneSecondWork+0+1)&0ffh,w
13474     13458   0292'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
13475     13459   0294'  EC00'  F000'                call   _readEEPROM        ;wreg  free
13476     13460   0298'  0100                       movlb  0 ;  ()  banked
13477     13461   029A'  6F00'                      movwf  (0+(_vscp_omsg+06h))&0ffh
13478     13462                                   line   791
13479     13463                                  
13480     13464   029C'                     l14033:;  BSR  set  to:  0
13481     13465                           
13482     13466                            ;main.c:  790:  vscp_omsg.data[  2  ]  =  readEEPROM(2  *  i  +
13483     13467                            ;main.c:  791:  0x74);
13484     13468   029C'  90D8                       bcf    status,0
13485     13469   029E'  3500'                      rlcf   ((doOneSecondWork@i))&0ffh,w
13486     13470   02A0'  6F00'                      movwf  (??_doOneSecondWork+0+0)&0ffh
13487     13471   02A2'  6B00'                      clrf   1+(??_doOneSecondWork+0+0)&0ffh
13488     13472   02A4'  3700'                      rlcf   1+(??_doOneSecondWork+0+0)&0ffh
13489     13473   02A6'  0E74                       movlw  low(074h)
13490     13474   02A8'  2500'                      addwf  (??_doOneSecondWork+0+0)&0ffh,w
13491     13475                                  
13492     13476   02AA'  6E0D'                      movwf  ((c:?_readEEPROM)),c
13493     13477   02AC'  0E00                       movlw  high(074h)
13494     13478   02AE'  2100'                      addwfc (??_doOneSecondWork+0+1)&0ffh,w
13495     13479   02B0'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
13496     13480   02B2'  EC00'  F000'                call   _readEEPROM        ;wreg  free
13497     13481   02B6'  0100                       movlb  0 ;  ()  banked
13498     13482   02B8'  6F00'                      movwf  (0+(_vscp_omsg+07h))&0ffh
13499     13483                                   line   796
13500     13484                                  
13501     13485   02BA'                     l14035:;  BSR  set  to:  0
13502     13486                           
13503     13487                            ;main.c:  796:  vscp_sendEvent();
13504     13488   02BA'  EC00'  F000'                call   _vscp_sendEvent    ;wreg  free
13505     13489                                   line   704
13506     13490                                  
13507     13491   02BE'                     l14037:;  BSR  set  to:  0
13508     13492                           
13509     13493   02BE'  2B00'                      incf   ((doOneSecondWork@i))&0ffh
13510     13494                                  
13511     13495   02C0'                     l14039:;  BSR  set  to:  0
13512     13496                           
13513     13497   02C0'  0E05                       movlw  (06h-1)
13514     13498   02C2'  6500'                      cpfsgt ((doOneSecondWork@i))&0ffh
13515     13499   02C4'  EF00'  F000'                goto   u12651
13516     13500   02C8'  EF00'  F000'                goto   u12650
13517     13501   02CC'                     u12651:
13518     13502   02CC'  EF00'  F000'                goto   l13973
13519     13503   02D0'                     u12650:
13520     13504                                   line   802
13521     13505                                  
13522     13506   02D0'                     l245:;  BSR  set  to:  0
13523     13507                           
13524     13508   02D0'  0012                       return
13525     13509                                   opt  stack  0
13526     13510                            GLOBAL __end_of_doOneSecondWork
13527     13511   02D2'                            __end_of_doOneSecondWork:
13528     13512                                   signat _doOneSecondWork,88
13529     13513                                   global _vscp_error
13530     13514                           
13531     13515  ;;  ***************  function  _vscp_error  *****************
13532     13516  ;;  Defined  at:
13533     13517  ;;              line  188  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
13534     13518  ;;  Parameters:     Size   Location      Type
13535     13519  ;;              None
13536     13520  ;;  Auto  vars:      Size   Location      Type
13537     13521  ;;              None
13538     13522  ;;  Return  value:   Size   Location      Type
13539     13523  ;;              None                void
13540     13524  ;;  Registers  used:
13541     13525  ;;              None
13542     13526  ;;  Tracked  objects:
13543     13527  ;;              On  entry  :  0/0
13544     13528  ;;              On  exit   :  0/0
13545     13529  ;;              Unchanged:  0/0
13546     13530  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
13547     13531  ;;       Params:          0        0        0        0        0        0        0
13548     13532  ;;       Locals:          0        0        0        0        0        0        0
13549     13533  ;;       Temps:           0        0        0        0        0        0        0
13550     13534  ;;       Totals:          0        0        0        0        0        0        0
13551     13535  ;;Total  ram  usage:         0  bytes
13552     13536  ;;  Hardware  stack  levels  used:     1
13553     13537  ;;  Hardware  stack  levels  required  when  called:     2
13554     13538  ;;  This  function  calls:
13555     13539  ;;              Nothing
13556     13540  ;;  This  function  is  called  by:
13557     13541  ;;              _main
13558     13542  ;;  This  function  uses  a  non-reentrant  model
13559     13543  ;;
13560     13544                            psect  text26,class=CODE,space=0,reloc=2
13561     13545                            global  __ptext26
13562     13546   0000'                     __ptext26:
13563     13547                            psect  text26
13564     13548                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
13565     13549                                   line   188
13566     13550                                   global __size_of_vscp_error
13567     13551   0000                             __size_of_vscp_error   equ        __end_of_vscp_error-_vscp_error
13568     13552                                  
13569     13553   0000'                     _vscp_error:;  BSR  set  to:  0
13570     13554                           
13571     13555                            ;incstack  =  0
13572     13556                                   opt    stack  27
13573     13557                            ;incstack  =  0
13574     13558                                   line   189
13575     13559                                  
13576     13560   0000'                     l7141:
13577     13561                            ;vscp_firmware.c:  189:  vscp_initledfunc  =  0x00;
13578     13562   0000'  6A07'                      clrf   ((c:_vscp_initledfunc)),c
13579     13563                                   line   190
13580     13564                                  
13581     13565   0002'                     l998:
13582     13566   0002'  0012                       return
13583     13567                                   opt  stack  0
13584     13568                            GLOBAL __end_of_vscp_error
13585     13569   0004'                            __end_of_vscp_error:
13586     13570                                   signat _vscp_error,88
13587     13571                                   global _handle_sync
13588     13572                           
13589     13573  ;;  ***************  function  _handle_sync  *****************
13590     13574  ;;  Defined  at:
13591     13575  ;;              line  1235  in  file  "../main.c"
13592     13576  ;;  Parameters:     Size   Location      Type
13593     13577  ;;              None
13594     13578  ;;  Auto  vars:      Size   Location      Type
13595     13579  ;;   i                1    39[BANK0  ]  unsigned  char 
13596     13580  ;;  Return  value:   Size   Location      Type
13597     13581  ;;              None                void
13598     13582  ;;  Registers  used:
13599     13583  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
13600           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
13601     13584  ;;  Tracked  objects:
13602     13585  ;;              On  entry  :  F/0
13603     13586  ;;              On  exit   :  F/0
13604     13587  ;;              Unchanged:  0/0
13605     13588  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
13606     13589  ;;       Params:          0        0        0        0        0        0        0
13607     13590  ;;       Locals:          0        1        0        0        0        0        0
13608     13591  ;;       Temps:           0        2        0        0        0        0        0
13609     13592  ;;       Totals:          0        3        0        0        0        0        0
13610     13593  ;;Total  ram  usage:         3  bytes
13611     13594  ;;  Hardware  stack  levels  used:     1
13612     13595  ;;  Hardware  stack  levels  required  when  called:     8
13613     13596  ;;  This  function  calls:
13614     13597  ;;              _readEEPROM
13615     13598  ;;              _sendTempEvent
13616     13599  ;;  This  function  is  called  by:
13617     13600  ;;              _main
13618     13601  ;;  This  function  uses  a  non-reentrant  model
13619     13602  ;;
13620     13603                            psect  text27,class=CODE,space=0,reloc=2
13621     13604                            global  __ptext27
13622     13605   0000'                     __ptext27:
13623     13606                            psect  text27
13624     13607                                   file   "../main.c"
13625     13608                                   line   1235
13626     13609                                   global __size_of_handle_sync
13627     13610   0000                             __size_of_handle_sync  equ       __end_of_handle_sync-_handle_sync
13628     13611                                  
13629     13612   0000'                     _handle_sync:
13630     13613                            ;incstack  =  0
13631     13614                                   opt    stack  21
13632     13615                            ;incstack  =  0
13633     13616                                   line   1239
13634     13617                                  
13635     13618   0000'                     l13941:;  BSR  set  to:  0
13636     13619                           
13637     13620                            ;main.c:  1236:  uint8_t  i;
13638     13621                            ;main.c:  1239:  for  (i  =  0;  i &lsaquo   6;  i++)  {
13639     13622   0000'  6B00'                      clrf   ((handle_sync@i))&0ffh
13640     13623                                   line   1244
13641     13624                                  
13642     13625   0002'                     l13947:;  BSR  set  to:  0
13643     13626                           
13644     13627                            ;main.c:  1241:  if  ((0xff  !=  vscp_imsg.data[  1  ]  ||
13645     13628                            ;main.c:  1242:  (readEEPROM(2  *  i  +  0x73)  !=  vscp_imsg.data[  1  ]))  &&
13646     13629                            ;main.c:  1243:  (0xff  !=  vscp_imsg.data[  2  ]  ||
13647     13630                            ;main.c:  1244:  (readEEPROM(2  *  i  +  0x74)  !=  vscp_imsg.data[  2  ])))  {
13648     13631   0002'  2900'                      incf   (0+(_vscp_imsg+07h))&0ffh,w
13649     13632                           
13650     13633   0004'  A4D8                       btfss  status,2
13651     13634   0006'  EF00'  F000'                goto   u12431
13652     13635   000A'  EF00'  F000'                goto   u12430
13653     13636   000E'                     u12431:
13654     13637   000E'  EF00'  F000'                goto   l13951
13655     13638   0012'                     u12430:
13656     13639                                  
13657     13640   0012'                     l13949:;  BSR  set  to:  0
13658     13641                           
13659     13642   0012'  90D8                       bcf    status,0
13660     13643   0014'  3500'                      rlcf   ((handle_sync@i))&0ffh,w
13661     13644   0016'  6F00'                      movwf  (??_handle_sync+0+0)&0ffh
13662     13645   0018'  6B00'                      clrf   1+(??_handle_sync+0+0)&0ffh
13663     13646   001A'  3700'                      rlcf   1+(??_handle_sync+0+0)&0ffh
13664     13647   001C'  0E73                       movlw  low(073h)
13665     13648   001E'  2500'                      addwf  (??_handle_sync+0+0)&0ffh,w
13666     13649                                  
13667     13650   0020'  6E0D'                      movwf  ((c:?_readEEPROM)),c
13668     13651   0022'  0E00                       movlw  high(073h)
13669     13652   0024'  2100'                      addwfc (??_handle_sync+0+1)&0ffh,w
13670     13653   0026'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
13671     13654   0028'  EC00'  F000'                call   _readEEPROM        ;wreg  free
13672     13655   002C'  0100                       movlb  0 ;  ()  banked
13673     13656   002E'  1900'                      xorwf  (0+(_vscp_imsg+07h))&0ffh,w
13674     13657   0030'  B4D8                       btfsc  status,2
13675     13658   0032'  EF00'  F000'                goto   u12441
13676     13659   0036'  EF00'  F000'                goto   u12440
13677     13660   003A'                     u12441:
13678     13661   003A'  EF00'  F000'                goto   l13961
13679     13662   003E'                     u12440:
13680     13663                                  
13681     13664   003E'                     l13951:;  BSR  set  to:  0
13682     13665                           
13683     13666   003E'  2900'                      incf   (0+(_vscp_imsg+08h))&0ffh,w
13684     13667                           
13685     13668   0040'  A4D8                       btfss  status,2
13686     13669   0042'  EF00'  F000'                goto   u12451
13687     13670   0046'  EF00'  F000'                goto   u12450
13688     13671   004A'                     u12451:
13689     13672   004A'  EF00'  F000'                goto   l295
13690     13673   004E'                     u12450:
13691     13674                                  
13692     13675   004E'                     l13953:;  BSR  set  to:  0
13693     13676                           
13694     13677   004E'  90D8                       bcf    status,0
13695     13678   0050'  3500'                      rlcf   ((handle_sync@i))&0ffh,w
13696     13679   0052'  6F00'                      movwf  (??_handle_sync+0+0)&0ffh
13697     13680   0054'  6B00'                      clrf   1+(??_handle_sync+0+0)&0ffh
13698     13681   0056'  3700'                      rlcf   1+(??_handle_sync+0+0)&0ffh
13699     13682   0058'  0E74                       movlw  low(074h)
13700     13683   005A'  2500'                      addwf  (??_handle_sync+0+0)&0ffh,w
13701     13684                                  
13702     13685   005C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
13703     13686   005E'  0E00                       movlw  high(074h)
13704     13687   0060'  2100'                      addwfc (??_handle_sync+0+1)&0ffh,w
13705     13688   0062'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
13706     13689   0064'  EC00'  F000'                call   _readEEPROM        ;wreg  free
13707     13690   0068'  0100                       movlb  0 ;  ()  banked
13708     13691   006A'  1900'                      xorwf  (0+(_vscp_imsg+08h))&0ffh,w
13709     13692   006C'  B4D8                       btfsc  status,2
13710     13693   006E'  EF00'  F000'                goto   u12461
13711     13694   0072'  EF00'  F000'                goto   u12460
13712     13695   0076'                     u12461:
13713     13696   0076'  EF00'  F000'                goto   l13961
13714     13697   007A'                     u12460:
13715     13698                                  
13716     13699   007A'                     l295:;  BSR  set  to:  0
13717     13700                           
13718     13701                                   line   1247
13719     13702                            ;main.c:  1247:  timeout_clock  =  0;
13720     13703   007A'  0101                       movlb  1 ;  ()  banked
13721     13704   007C'  6B00'                      clrf   ((_timeout_clock))&0ffh
13722     13705   007E'  6B00'                      clrf   ((_timeout_clock+1))&0ffh
13723     13706   0080'  6B00'                      clrf   ((_timeout_clock+2))&0ffh
13724     13707   0082'  6B00'                      clrf   ((_timeout_clock+3))&0ffh
13725     13708                           
13726     13709                                   line   1248
13727     13710                            ;main.c:  1248:  while  (!sendTempEvent(i))  {
13728     13711   0084'  EF00'  F000'                goto   l13959
13729     13712                                   line   1249
13730     13713                                  
13731     13714   0088'                     l13955:;  BSR  set  to:  0
13732     13715                           
13733     13716                            ;main.c:  1249:  if  (timeout_clock &rsaquo   1000)  break;
13734     13717   0088'  0EE9                       movlw  low(03E9h)
13735     13718   008A'  0101                       movlb  1 ;  ()  banked
13736     13719   008C'  5D00'                      subwf  ((_timeout_clock))&0ffh,w
13737     13720   008E'  0E03                       movlw  high(03E9h)
13738     13721   0090'  5900'                      subwfb ((_timeout_clock+1))&0ffh,w
13739     13722   0092'  0E00                       movlw  low  highword(03E9h)
13740     13723   0094'  5900'                      subwfb ((_timeout_clock+2))&0ffh,w
13741     13724   0096'  0E00                       movlw  high  highword(03E9h)
13742     13725   0098'  5900'                      subwfb ((_timeout_clock+3))&0ffh,w
13743     13726   009A'  A0D8                       btfss  status,0
13744     13727   009C'  EF00'  F000'                goto   u12471
13745     13728   00A0'  EF00'  F000'                goto   u12470
13746     13729   00A4'                     u12471:
13747     13730   00A4'  EF00'  F000'                goto   l13959
13748     13731   00A8'                     u12470:
13749     13732   00A8'  EF00'  F000'                goto   l13961
13750     13733                                   line   1248
13751     13734                                  
13752     13735   00AC'                     l13959:;  BSR  set  to:  1
13753     13736                           
13754     13737   00AC'  0100                       movlb  0 ;  ()  banked
13755     13738   00AE'  5100'                      movf   ((handle_sync@i))&0ffh,w
13756     13739                                  
13757     13740   00B0'  EC00'  F000'                call   _sendTempEvent
13758     13741   00B4'  0900                       iorlw  0
13759     13742   00B6'  B4D8                       btfsc  status,2
13760     13743   00B8'  EF00'  F000'                goto   u12481
13761     13744   00BC'  EF00'  F000'                goto   u12480
13762     13745   00C0'                     u12481:
13763     13746   00C0'  EF00'  F000'                goto   l13955
13764     13747   00C4'                     u12480:
13765     13748                                   line   1239
13766     13749                                  
13767     13750   00C4'                     l13961:
13768     13751   00C4'  0100                       movlb  0 ;  ()  banked
13769     13752   00C6'  2B00'                      incf   ((handle_sync@i))&0ffh
13770     13753                                  
13771     13754   00C8'                     l13963:;  BSR  set  to:  0
13772     13755                           
13773     13756   00C8'  0E05                       movlw  (06h-1)
13774     13757   00CA'  6500'                      cpfsgt ((handle_sync@i))&0ffh
13775     13758   00CC'  EF00'  F000'                goto   u12491
13776     13759   00D0'  EF00'  F000'                goto   u12490
13777     13760   00D4'                     u12491:
13778     13761   00D4'  EF00'  F000'                goto   l13947
13779     13762   00D8'                     u12490:
13780     13763                                   line   1253
13781     13764                                  
13782     13765   00D8'                     l300:;  BSR  set  to:  0
13783     13766                           
13784     13767   00D8'  0012                       return
13785     13768                                   opt  stack  0
13786     13769                            GLOBAL __end_of_handle_sync
13787     13770   00DA'                            __end_of_handle_sync:
13788     13771                                   signat _handle_sync,88
13789     13772                                   global _sendTempEvent
13790     13773                           
13791     13774  ;;  ***************  function  _sendTempEvent  *****************
13792     13775  ;;  Defined  at:
13793     13776  ;;              line  809  in  file  "../main.c"
13794     13777  ;;  Parameters:     Size   Location      Type
13795     13778  ;;   i                1     wreg      unsigned  char 
13796     13779  ;;  Auto  vars:      Size   Location      Type
13797     13780  ;;   i                1    36[BANK0  ]  unsigned  char 
13798     13781  ;;  Return  value:   Size   Location      Type
13799     13782  ;;                   1     wreg       unsigned  char 
13800     13783  ;;  Registers  used:
13801     13784  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
13802           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
13803     13785  ;;  Tracked  objects:
13804     13786  ;;              On  entry  :  F/0
13805     13787  ;;              On  exit   :  F/0
13806     13788  ;;              Unchanged:  0/0
13807     13789  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
13808     13790  ;;       Params:          0        0        0        0        0        0        0
13809     13791  ;;       Locals:          0        1        0        0        0        0        0
13810     13792  ;;       Temps:           0        1        0        0        0        0        0
13811     13793  ;;       Totals:          0        2        0        0        0        0        0
13812     13794  ;;Total  ram  usage:         2  bytes
13813     13795  ;;  Hardware  stack  levels  used:     1
13814     13796  ;;  Hardware  stack  levels  required  when  called:     7
13815     13797  ;;  This  function  calls:
13816     13798  ;;              _readEEPROM
13817     13799  ;;              _vscp_sendEvent
13818     13800  ;;              _setEventData
13819     13801  ;;  This  function  is  called  by:
13820     13802  ;;              _doOneSecondWork
13821     13803  ;;              _handle_sync
13822     13804  ;;  This  function  uses  a  non-reentrant  model
13823     13805  ;;
13824     13806                            psect  text28,class=CODE,space=0,reloc=2
13825     13807                            global  __ptext28
13826     13808   0000'                     __ptext28:
13827     13809                            psect  text28
13828     13810                                   file   "../main.c"
13829     13811                                   line   809
13830     13812                                   global __size_of_sendTempEvent
13831     13813   0000                             __size_of_sendTempEvent        equ     __end_of_sendTempEvent-_sendTempEvent
13832     13814                                  
13833     13815   0000'                     _sendTempEvent:;  BSR  set  to:  0
13834     13816                           
13835     13817                            ;incstack  =  0
13836     13818                                   opt    stack  21
13837     13819                            ;incstack  =  0
13838     13820                            ;sendTempEvent@i  stored  from  wreg
13839     13821   0000'  CFE8  F024'                 movff  wreg,(sendTempEvent@i)
13840     13822                                   line   810
13841     13823                                  
13842     13824   0004'                     l14271:;  BSR  set  to:  0
13843     13825                           
13844     13826                            ;main.c:  810:  vscp_omsg.priority  =  0x03;
13845     13827   0004'  0E03                       movlw  low(03h)
13846     13828   0006'  6F00'                      movwf  (0+(_vscp_omsg+01h))&0ffh
13847     13829                                   line   811
13848     13830                            ;main.c:  811:  vscp_omsg.flags  =  0x80  +  4;
13849     13831   0008'  0E84                       movlw  low(084h)
13850     13832   000A'  6F00'                      movwf  ((_vscp_omsg))&0ffh
13851     13833                                   line   812
13852     13834                            ;main.c:  812:  vscp_omsg.vscp_class  =  10;
13853     13835   000C'  0E00                       movlw  high(0Ah)
13854     13836   000E'  6F00'                      movwf  (1+(_vscp_omsg+02h))&0ffh
13855     13837   0010'  0E0A                       movlw  low(0Ah)
13856     13838   0012'  6F00'                      movwf  (0+(_vscp_omsg+02h))&0ffh
13857     13839                                   line   813
13858     13840                            ;main.c:  813:  vscp_omsg.vscp_type  =  6;
13859     13841   0014'  0E06                       movlw  low(06h)
13860     13842   0016'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
13861     13843                                   line   818
13862     13844                                  
13863     13845   0018'                     l14273:;  BSR  set  to:  0
13864     13846                           
13865     13847                            ;main.c:  816:  vscp_omsg.data[  0  ]  =  0x80  |
13866     13848                            ;main.c:  817:  ((0x03  &  readEEPROM(i  +  0x43)) &lsaquo &lsaquo   3)  |
13867     13849                            ;main.c:  818:  i;
13868     13850   0018'  0E43                       movlw  low(043h)
13869     13851   001A'  2500'                      addwf  ((sendTempEvent@i))&0ffh,w
13870     13852                                  
13871     13853   001C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
13872     13854   001E'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
13873     13855   0020'  0E00                       movlw  high(043h)
13874     13856   0022'  220E'                      addwfc 1+((c:?_readEEPROM)),c
13875     13857   0024'  EC00'  F000'                call   _readEEPROM        ;wreg  free
13876     13858   0028'  0100                       movlb  0 ;  ()  banked
13877     13859   002A'  6F00'                      movwf  (??_sendTempEvent+0+0)&0ffh
13878     13860   002C'  0E03                       movlw  03h
13879     13861   002E'  1700'                      andwf  ((??_sendTempEvent+0+0))&0ffh
13880     13862   0030'  90D8                       bcf    status,0
13881     13863   0032'  3700'                      rlcf   ((??_sendTempEvent+0+0))&0ffh
13882     13864   0034'  90D8                       bcf    status,0
13883     13865   0036'  3700'                      rlcf   ((??_sendTempEvent+0+0))&0ffh
13884     13866   0038'  90D8                       bcf    status,0
13885     13867   003A'  3500'                      rlcf   ((??_sendTempEvent+0+0))&0ffh,w
13886     13868   003C'  1100'                      iorwf  ((sendTempEvent@i))&0ffh,w
13887     13869   003E'  0980                       iorlw  low(080h)
13888     13870   0040'  6F00'                      movwf  (0+(_vscp_omsg+05h))&0ffh
13889     13871                                   line   820
13890     13872                                  
13891     13873   0042'                     l14275:;  BSR  set  to:  0
13892     13874                           
13893     13875                            ;main.c:  820:  vscp_omsg.data[  1  ]  =  0x02;
13894     13876   0042'  0E02                       movlw  low(02h)
13895     13877   0044'  6F00'                      movwf  (0+(_vscp_omsg+06h))&0ffh
13896     13878                                   line   822
13897     13879                                  
13898     13880   0046'                     l14277:;  BSR  set  to:  0
13899     13881                           
13900     13882                            ;main.c:  822:  setEventData(current_temp[i],  (0x03  &  readEEPROM(i  +  0x43)));
13901     13883   0046'  5100'                      movf   ((sendTempEvent@i))&0ffh,w
13902     13884   0048'  0D02                       mullw  02h
13903     13885   004A'  50F3                       movf   (prodl),c,w
13904     13886   004C'  0F00'                      addlw  low(_current_temp)
13905     13887   004E'  6ED9                       movwf  fsr2l
13906     13888   0050'  6ADA                       clrf   fsr2h
13907     13889   0052'  CFDE  F01A'                 movff  postinc2,(?_setEventData)
13908     13890   0056'  CFDD  F01B'                 movff  postdec2,(?_setEventData+1)
13909     13891   005A'  0E43                       movlw  low(043h)
13910     13892   005C'  2500'                      addwf  ((sendTempEvent@i))&0ffh,w
13911     13893                                  
13912     13894   005E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
13913     13895   0060'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
13914     13896   0062'  0E00                       movlw  high(043h)
13915     13897   0064'  220E'                      addwfc 1+((c:?_readEEPROM)),c
13916     13898   0066'  EC00'  F000'                call   _readEEPROM        ;wreg  free
13917     13899   006A'  0B03                       andlw  low(03h)
13918     13900   006C'  0100                       movlb  0 ;  ()  banked
13919     13901   006E'  6F00'                      movwf  (0+(?_setEventData+02h))&0ffh
13920     13902   0070'  EC00'  F000'                call   _setEventData      ;wreg  free
13921     13903                                   line   825
13922     13904                                  
13923     13905   0074'                     l14279:;  BSR  set  to:  0
13924     13906                           
13925     13907                            ;main.c:  825:  if  (!vscp_sendEvent())  {
13926     13908   0074'  EC00'  F000'                call   _vscp_sendEvent    ;wreg  free
13927     13909   0078'  0900                       iorlw  0
13928     13910   007A'  A4D8                       btfss  status,2
13929     13911   007C'  EF00'  F000'                goto   u13041
13930     13912   0080'  EF00'  F000'                goto   u13040
13931     13913   0084'                     u13041:
13932     13914   0084'  EF00'  F000'                goto   l14285
13933     13915   0088'                     u13040:
13934     13916                                   line   826
13935     13917                                  
13936     13918   0088'                     l14281:;  BSR  set  to:  0
13937     13919                           
13938     13920                            ;main.c:  826:  return  0;
13939     13921   0088'  0E00                       movlw  (0)&0ffh
13940     13922   008A'  EF00'  F000'                goto   l249
13941     13923                                   line   829
13942     13924                                  
13943     13925   008E'                     l14285:;  BSR  set  to:  0
13944     13926                           
13945     13927                            ;main.c:  827:  }
13946     13928                            ;main.c:  829:  return  1;
13947     13929   008E'  0E01                       movlw  (01h)&0ffh
13948     13930                                   line   830
13949     13931                                  
13950     13932   0090'                     l249:;  BSR  set  to:  0
13951     13933                           
13952     13934   0090'  0012                       return
13953     13935                                   opt  stack  0
13954     13936                            GLOBAL __end_of_sendTempEvent
13955     13937   0092'                            __end_of_sendTempEvent:
13956     13938                                   signat _sendTempEvent,4217
13957     13939                                   global _setEventData
13958     13940                           
13959     13941  ;;  ***************  function  _setEventData  *****************
13960     13942  ;;  Defined  at:
13961     13943  ;;              line  837  in  file  "../main.c"
13962     13944  ;;  Parameters:     Size   Location      Type
13963     13945  ;;   v                2    26[BANK0  ]  int 
13964     13946  ;;   unit             1    28[BANK0  ]  unsigned  char 
13965     13947  ;;  Auto  vars:      Size   Location      Type
13966     13948  ;;   newval           4    29[BANK0  ]  unsigned  char 
13967     13949  ;;   ival             2    33[BANK0  ]  int 
13968     13950  ;;  Return  value:   Size   Location      Type
13969     13951  ;;              None                void
13970     13952  ;;  Registers  used:
13971     13953  ;;              wreg,  status,2,  status,0,  cstack
13972     13954  ;;  Tracked  objects:
13973     13955  ;;              On  entry  :  F/0
13974     13956  ;;              On  exit   :  F/0
13975     13957  ;;              Unchanged:  0/0
13976     13958  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
13977     13959  ;;       Params:          0        3        0        0        0        0        0
13978     13960  ;;       Locals:          0        6        0        0        0        0        0
13979     13961  ;;       Temps:           0        0        0        0        0        0        0
13980     13962  ;;       Totals:          0        9        0        0        0        0        0
13981     13963  ;;Total  ram  usage:         9  bytes
13982     13964  ;;  Hardware  stack  levels  used:     1
13983     13965  ;;  Hardware  stack  levels  required  when  called:     5
13984     13966  ;;  This  function  calls:
13985     13967  ;;              _Celsius2Kelvin
13986     13968  ;;              _Celsius2Fahrenheit
13987     13969  ;;              ___awtofl
13988     13970  ;;              ___fltol
13989     13971  ;;  This  function  is  called  by:
13990     13972  ;;              _sendTempEvent
13991     13973  ;;  This  function  uses  a  non-reentrant  model
13992     13974  ;;
13993     13975                            psect  text29,class=CODE,space=0,reloc=2
13994     13976                            global  __ptext29
13995     13977   0000'                     __ptext29:
13996     13978                            psect  text29
13997     13979                                   file   "../main.c"
13998     13980                                   line   837
13999     13981                                   global __size_of_setEventData
14000     13982   0000                             __size_of_setEventData equ      __end_of_setEventData-_setEventData
14001     13983                                  
14002     13984   0000'                     _setEventData:;  BSR  set  to:  0
14003     13985                           
14004     13986                            ;incstack  =  0
14005     13987                                   opt    stack  22
14006     13988                            ;incstack  =  0
14007     13989                                   line   841
14008     13990                                  
14009     13991   0000'                     l14289:;  BSR  set  to:  0
14010     13992                           
14011     13993                            ;main.c:  838:  double  newval;
14012     13994                            ;main.c:  839:  int  ival;
14013     13995                            ;main.c:  841:  if  (0  ==  unit)  {
14014     13996   0000'  6700'                      tstfsz ((setEventData@unit))&0ffh
14015     13997   0002'  EF00'  F000'                goto   u13051
14016     13998   0006'  EF00'  F000'                goto   u13050
14017     13999   000A'                     u13051:
14018     14000   000A'  EF00'  F000'                goto   l14293
14019     14001   000E'                     u13050:
14020     14002                                   line   843
14021     14003                                  
14022     14004   000E'                     l14291:;  BSR  set  to:  0
14023     14005                           
14024     14006                            ;main.c:  843:  newval  =  Celsius2Kelvin(v);
14025     14007   000E'  C01A'  F017'                movff  (setEventData@v),(c:?___awtofl)
14026     14008   0012'  C01B'  F018'                movff  (setEventData@v+1),(c:?___awtofl+1)
14027     14009   0016'  EC00'  F000'                call   ___awtofl  ;wreg  free
14028     14010                                  
14029     14011   001A'  C01A'  F019'                movff  3+?___awtofl,(?_Celsius2Kelvin+3)
14030     14012   001E'  C019'  F018'                movff  2+?___awtofl,(?_Celsius2Kelvin+2)
14031     14013   0022'  C018'  F017'                movff  1+?___awtofl,(?_Celsius2Kelvin+1)
14032     14014   0026'  C017'  F016'                movff  0+?___awtofl,(?_Celsius2Kelvin)
14033     14015                                  
14034     14016   002A'  EC00'  F000'                call   _Celsius2Kelvin    ;wreg  free
14035     14017                                  
14036     14018   002E'  C019'  F020'                movff  3+?_Celsius2Kelvin,(setEventData@newval+3)
14037     14019   0032'  C018'  F01F'                movff  2+?_Celsius2Kelvin,(setEventData@newval+2)
14038     14020   0036'  C017'  F01E'                movff  1+?_Celsius2Kelvin,(setEventData@newval+1)
14039     14021   003A'  C016'  F01D'                movff  0+?_Celsius2Kelvin,(setEventData@newval)
14040     14022                                  
14041     14023                                   line   844
14042     14024                            ;main.c:  844:  }  else  if  (2  ==  unit)  {
14043     14025   003E'  EF00'  F000'                goto   l253
14044     14026                                  
14045     14027   0042'                     l14293:;  BSR  set  to:  0
14046     14028                           
14047     14029   0042'  5100'                      movf   ((setEventData@unit))&0ffh,w
14048     14030   0044'  0A02                       xorlw  2
14049     14031                           
14050     14032   0046'  A4D8                       btfss  status,2
14051     14033   0048'  EF00'  F000'                goto   u13061
14052     14034   004C'  EF00'  F000'                goto   u13060
14053     14035   0050'                     u13061:
14054     14036   0050'  EF00'  F000'                goto   l14297
14055     14037   0054'                     u13060:
14056     14038                                   line   846
14057     14039                                  
14058     14040   0054'                     l14295:;  BSR  set  to:  0
14059     14041                           
14060     14042                            ;main.c:  846:  newval  =  Celsius2Fahrenheit(v);
14061     14043   0054'  C01A'  F017'                movff  (setEventData@v),(c:?___awtofl)
14062     14044   0058'  C01B'  F018'                movff  (setEventData@v+1),(c:?___awtofl+1)
14063     14045   005C'  EC00'  F000'                call   ___awtofl  ;wreg  free
14064     14046                                  
14065     14047   0060'  C01A'  F019'                movff  3+?___awtofl,(?_Celsius2Fahrenheit+3)
14066     14048   0064'  C019'  F018'                movff  2+?___awtofl,(?_Celsius2Fahrenheit+2)
14067     14049   0068'  C018'  F017'                movff  1+?___awtofl,(?_Celsius2Fahrenheit+1)
14068     14050   006C'  C017'  F016'                movff  0+?___awtofl,(?_Celsius2Fahrenheit)
14069     14051                                  
14070     14052   0070'  EC00'  F000'                call   _Celsius2Fahrenheit        ;wreg  free
14071     14053                                  
14072     14054   0074'  C019'  F020'                movff  3+?_Celsius2Fahrenheit,(setEventData@newval+3)
14073     14055   0078'  C018'  F01F'                movff  2+?_Celsius2Fahrenheit,(setEventData@newval+2)
14074     14056   007C'  C017'  F01E'                movff  1+?_Celsius2Fahrenheit,(setEventData@newval+1)
14075     14057   0080'  C016'  F01D'                movff  0+?_Celsius2Fahrenheit,(setEventData@newval)
14076     14058                                  
14077     14059                                   line   847
14078     14060                            ;main.c:  847:  }  else  {
14079     14061   0084'  EF00'  F000'                goto   l253
14080     14062                                   line   849
14081     14063                                  
14082     14064   0088'                     l14297:;  BSR  set  to:  0
14083     14065                           
14084     14066                            ;main.c:  849:  newval  =  v;
14085     14067   0088'  C01A'  F017'                movff  (setEventData@v),(c:?___awtofl)
14086     14068   008C'  C01B'  F018'                movff  (setEventData@v+1),(c:?___awtofl+1)
14087     14069   0090'  EC00'  F000'                call   ___awtofl  ;wreg  free
14088     14070                                  
14089     14071   0094'  C01A'  F020'                movff  3+?___awtofl,(setEventData@newval+3)
14090     14072   0098'  C019'  F01F'                movff  2+?___awtofl,(setEventData@newval+2)
14091     14073   009C'  C018'  F01E'                movff  1+?___awtofl,(setEventData@newval+1)
14092     14074   00A0'  C017'  F01D'                movff  0+?___awtofl,(setEventData@newval)
14093     14075                                  
14094     14076                                   line   850
14095     14077                                  
14096     14078   00A4'                     l253:
14097     14079                                   line   852
14098     14080                            ;main.c:  850:  }
14099     14081                            ;main.c:  852:  ival  =  (int)  newval;
14100     14082   00A4'  C01D'  F03F'                movff  (setEventData@newval),(c:?___fltol)
14101     14083   00A8'  C01E'  F040'                movff  (setEventData@newval+1),(c:?___fltol+1)
14102     14084   00AC'  C01F'  F041'                movff  (setEventData@newval+2),(c:?___fltol+2)
14103     14085   00B0'  C020'  F042'                movff  (setEventData@newval+3),(c:?___fltol+3)
14104     14086   00B4'  EC00'  F000'                call   ___fltol   ;wreg  free
14105     14087   00B8'  C03F'  F021'                movff  0+?___fltol,(setEventData@ival)
14106     14088   00BC'  C040'  F022'                movff  1+?___fltol,(setEventData@ival+1)
14107     14089                                   line   854
14108     14090                                  
14109     14091   00C0'                     l14299:
14110     14092                            ;main.c:  854:  vscp_omsg.data[  2  ]  =  ((ival  &  0xff00) &rsaquo &rsaquo   8);
14111     14093   00C0'  0100                       movlb  0 ;  ()  banked
14112     14094   00C2'  5100'                      movf   ((setEventData@ival+1))&0ffh,w
14113     14095   00C4'  6F00'                      movwf  (0+(_vscp_omsg+07h))&0ffh
14114     14096                                   line   855
14115     14097                                  
14116     14098   00C6'                     l14301:;  BSR  set  to:  0
14117     14099                           
14118     14100                            ;main.c:  855:  vscp_omsg.data[  3  ]  =  (ival  &  0xff);
14119     14101   00C6'  C021'  F02F'                movff  (setEventData@ival),0+(_vscp_omsg+08h)
14120     14102                                   line   856
14121     14103                                  
14122     14104   00CA'                     l256:;  BSR  set  to:  0
14123     14105                           
14124     14106   00CA'  0012                       return
14125     14107                                   opt  stack  0
14126     14108                            GLOBAL __end_of_setEventData
14127     14109   00CC'                            __end_of_setEventData:
14128     14110                                   signat _setEventData,8312
14129     14111                                   global _Celsius2Fahrenheit
14130     14112                           
14131     14113  ;;  ***************  function  _Celsius2Fahrenheit  *****************
14132     14114  ;;  Defined  at:
14133     14115  ;;              line  41  in  file  "../ntc.c"
14134     14116  ;;  Parameters:     Size   Location      Type
14135     14117  ;;   tc               4    22[BANK0  ]  int 
14136     14118  ;;  Auto  vars:      Size   Location      Type
14137     14119  ;;              None
14138     14120  ;;  Return  value:   Size   Location      Type
14139     14121  ;;                   4    22[BANK0  ]  int 
14140     14122  ;;  Registers  used:
14141     14123  ;;              wreg,  status,2,  status,0,  cstack
14142     14124  ;;  Tracked  objects:
14143     14125  ;;              On  entry  :  0/0
14144     14126  ;;              On  exit   :  0/0
14145     14127  ;;              Unchanged:  0/0
14146     14128  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
14147     14129  ;;       Params:          0        4        0        0        0        0        0
14148     14130  ;;       Locals:          0        0        0        0        0        0        0
14149     14131  ;;       Temps:           0        0        0        0        0        0        0
14150     14132  ;;       Totals:          0        4        0        0        0        0        0
14151     14133  ;;Total  ram  usage:         4  bytes
14152     14134  ;;  Hardware  stack  levels  used:     1
14153     14135  ;;  Hardware  stack  levels  required  when  called:     4
14154     14136  ;;  This  function  calls:
14155     14137  ;;              ___fladd
14156     14138  ;;              ___fldiv
14157     14139  ;;              ___flmul
14158     14140  ;;  This  function  is  called  by:
14159     14141  ;;              _setEventData
14160     14142  ;;  This  function  uses  a  non-reentrant  model
14161     14143  ;;
14162     14144                            psect  text30,class=CODE,space=0,reloc=2
14163     14145                            global  __ptext30
14164     14146   0000'                     __ptext30:
14165     14147                            psect  text30
14166     14148                                   file   "../ntc.c"
14167     14149                                   line   41
14168     14150                                   global __size_of_Celsius2Fahrenheit
14169     14151   0000                             __size_of_Celsius2Fahrenheit   equ        __end_of_Celsius2Fahrenheit-_Celsius2Fahrenheit
14170     14152                                  
14171     14153   0000'                     _Celsius2Fahrenheit:;  BSR  set  to:  0
14172     14154                           
14173     14155                            ;incstack  =  0
14174     14156                                   opt    stack  22
14175     14157                            ;incstack  =  0
14176     14158                                   line   42
14177     14159                                  
14178     14160   0000'                     l14307:
14179     14161                            ;ntc.c:  42:  return  (  (9  *  tc  +  16000)  /  5);
14180     14162   0000'  0E00                       movlw  low(16000.000000000000)
14181     14163   0002'  0100                       movlb  0 ;  ()  banked
14182     14164   0004'  6F00'                      movwf  (0+(?___fladd+04h))&0ffh
14183     14165   0006'  0E00                       movlw  high(16000.000000000000)
14184     14166   0008'  6F00'                      movwf  (1+(?___fladd+04h))&0ffh
14185     14167   000A'  0E7A                       movlw  low  highword(16000.000000000000)
14186     14168   000C'  6F00'                      movwf  (2+(?___fladd+04h))&0ffh
14187     14169   000E'  0E46                       movlw  high  highword(16000.000000000000)
14188     14170   0010'  6F00'                      movwf  (3+(?___fladd+04h))&0ffh
14189     14171   0012'  0E00                       movlw  low(9.0000000000000000)
14190     14172   0014'  6F00'                      movwf  (0+(?___flmul+04h))&0ffh
14191     14173   0016'  0E00                       movlw  high(9.0000000000000000)
14192     14174   0018'  6F00'                      movwf  (1+(?___flmul+04h))&0ffh
14193     14175   001A'  0E10                       movlw  low  highword(9.0000000000000000)
14194     14176   001C'  6F00'                      movwf  (2+(?___flmul+04h))&0ffh
14195     14177   001E'  0E41                       movlw  high  highword(9.0000000000000000)
14196     14178   0020'  6F00'                      movwf  (3+(?___flmul+04h))&0ffh
14197     14179   0022'  C016'  F000'                movff  (Celsius2Fahrenheit@tc),(?___flmul)
14198     14180   0026'  C017'  F001'                movff  (Celsius2Fahrenheit@tc+1),(?___flmul+1)
14199     14181   002A'  C018'  F002'                movff  (Celsius2Fahrenheit@tc+2),(?___flmul+2)
14200     14182   002E'  C019'  F003'                movff  (Celsius2Fahrenheit@tc+3),(?___flmul+3)
14201     14183   0032'  EC00'  F000'                call   ___flmul   ;wreg  free
14202     14184                                  
14203     14185   0036'  C003'  F00B'                movff  3+?___flmul,(?___fladd+3)
14204     14186   003A'  C002'  F00A'                movff  2+?___flmul,(?___fladd+2)
14205     14187   003E'  C001'  F009'                movff  1+?___flmul,(?___fladd+1)
14206     14188   0042'  C000'  F008'                movff  0+?___flmul,(?___fladd)
14207     14189                                  
14208     14190   0046'  EC00'  F000'                call   ___fladd   ;wreg  free
14209     14191                                  
14210     14192   004A'  C00B'  F01E'                movff  3+?___fladd,(c:?___fldiv+3)
14211     14193   004E'  C00A'  F01D'                movff  2+?___fladd,(c:?___fldiv+2)
14212     14194   0052'  C009'  F01C'                movff  1+?___fladd,(c:?___fldiv+1)
14213     14195   0056'  C008'  F01B'                movff  0+?___fladd,(c:?___fldiv)
14214     14196                                  
14215     14197   005A'  0E00                       movlw  low(5.0000000000000000)
14216     14198   005C'  6E1F'                      movwf  (0+((c:?___fldiv)+04h)),c
14217     14199   005E'  0E00                       movlw  high(5.0000000000000000)
14218     14200   0060'  6E20'                      movwf  (1+((c:?___fldiv)+04h)),c
14219     14201   0062'  0EA0                       movlw  low  highword(5.0000000000000000)
14220     14202   0064'  6E21'                      movwf  (2+((c:?___fldiv)+04h)),c
14221     14203   0066'  0E40                       movlw  high  highword(5.0000000000000000)
14222     14204   0068'  6E22'                      movwf  (3+((c:?___fldiv)+04h)),c
14223     14205   006A'  EC00'  F000'                call   ___fldiv   ;wreg  free
14224     14206                                  
14225     14207   006E'  C01E'  F019'                movff  3+?___fldiv,(?_Celsius2Fahrenheit+3)
14226     14208   0072'  C01D'  F018'                movff  2+?___fldiv,(?_Celsius2Fahrenheit+2)
14227     14209   0076'  C01C'  F017'                movff  1+?___fldiv,(?_Celsius2Fahrenheit+1)
14228     14210   007A'  C01B'  F016'                movff  0+?___fldiv,(?_Celsius2Fahrenheit)
14229     14211                                  
14230     14212                                   line   43
14231     14213                                  
14232     14214   007E'                     l630:
14233     14215   007E'  0012                       return
14234     14216                                   opt  stack  0
14235     14217                            GLOBAL __end_of_Celsius2Fahrenheit
14236     14218   0080'                            __end_of_Celsius2Fahrenheit:
14237     14219                                   signat _Celsius2Fahrenheit,4220
14238     14220                                   global _Celsius2Kelvin
14239     14221                           
14240     14222  ;;  ***************  function  _Celsius2Kelvin  *****************
14241     14223  ;;  Defined  at:
14242     14224  ;;              line  60  in  file  "../ntc.c"
14243     14225  ;;  Parameters:     Size   Location      Type
14244     14226  ;;   tc               4    22[BANK0  ]  int 
14245     14227  ;;  Auto  vars:      Size   Location      Type
14246     14228  ;;              None
14247     14229  ;;  Return  value:   Size   Location      Type
14248     14230  ;;                   4    22[BANK0  ]  int 
14249     14231  ;;  Registers  used:
14250     14232  ;;              wreg,  status,2,  status,0,  cstack
14251     14233  ;;  Tracked  objects:
14252     14234  ;;              On  entry  :  0/0
14253     14235  ;;              On  exit   :  0/0
14254     14236  ;;              Unchanged:  0/0
14255     14237  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
14256     14238  ;;       Params:          0        4        0        0        0        0        0
14257     14239  ;;       Locals:          0        0        0        0        0        0        0
14258     14240  ;;       Temps:           0        0        0        0        0        0        0
14259     14241  ;;       Totals:          0        4        0        0        0        0        0
14260     14242  ;;Total  ram  usage:         4  bytes
14261     14243  ;;  Hardware  stack  levels  used:     1
14262     14244  ;;  Hardware  stack  levels  required  when  called:     4
14263     14245  ;;  This  function  calls:
14264     14246  ;;              ___fladd
14265     14247  ;;  This  function  is  called  by:
14266     14248  ;;              _setEventData
14267     14249  ;;  This  function  uses  a  non-reentrant  model
14268     14250  ;;
14269     14251                            psect  text31,class=CODE,space=0,reloc=2
14270     14252                            global  __ptext31
14271     14253   0000'                     __ptext31:
14272     14254                            psect  text31
14273     14255                                   file   "../ntc.c"
14274     14256                                   line   60
14275     14257                                   global __size_of_Celsius2Kelvin
14276     14258   0000                             __size_of_Celsius2Kelvin       equ    __end_of_Celsius2Kelvin-_Celsius2Kelvin
14277     14259                                  
14278     14260   0000'                     _Celsius2Kelvin:
14279     14261                            ;incstack  =  0
14280     14262                                   opt    stack  22
14281     14263                            ;incstack  =  0
14282     14264                                   line   61
14283     14265                                  
14284     14266   0000'                     l14303:
14285     14267                            ;ntc.c:  61:  return  (27316.0  +  tc);
14286     14268   0000'  C016'  F008'                movff  (Celsius2Kelvin@tc),(?___fladd)
14287     14269   0004'  C017'  F009'                movff  (Celsius2Kelvin@tc+1),(?___fladd+1)
14288     14270   0008'  C018'  F00A'                movff  (Celsius2Kelvin@tc+2),(?___fladd+2)
14289     14271   000C'  C019'  F00B'                movff  (Celsius2Kelvin@tc+3),(?___fladd+3)
14290     14272   0010'  0E00                       movlw  low(27316.000000000000)
14291     14273   0012'  0100                       movlb  0 ;  ()  banked
14292     14274   0014'  6F00'                      movwf  (0+(?___fladd+04h))&0ffh
14293     14275   0016'  0E68                       movlw  high(27316.000000000000)
14294     14276   0018'  6F00'                      movwf  (1+(?___fladd+04h))&0ffh
14295     14277   001A'  0ED5                       movlw  low  highword(27316.000000000000)
14296     14278   001C'  6F00'                      movwf  (2+(?___fladd+04h))&0ffh
14297     14279   001E'  0E46                       movlw  high  highword(27316.000000000000)
14298     14280   0020'  6F00'                      movwf  (3+(?___fladd+04h))&0ffh
14299     14281   0022'  EC00'  F000'                call   ___fladd   ;wreg  free
14300     14282                                  
14301     14283   0026'  C00B'  F019'                movff  3+?___fladd,(?_Celsius2Kelvin+3)
14302     14284   002A'  C00A'  F018'                movff  2+?___fladd,(?_Celsius2Kelvin+2)
14303     14285   002E'  C009'  F017'                movff  1+?___fladd,(?_Celsius2Kelvin+1)
14304     14286   0032'  C008'  F016'                movff  0+?___fladd,(?_Celsius2Kelvin)
14305     14287                                  
14306     14288                                   line   62
14307     14289                                  
14308     14290   0036'                     l636:
14309     14291   0036'  0012                       return
14310     14292                                   opt  stack  0
14311     14293                            GLOBAL __end_of_Celsius2Kelvin
14312     14294   0038'                            __end_of_Celsius2Kelvin:
14313     14295                                   signat _Celsius2Kelvin,4220
14314     14296                                   global ___fladd
14315     14297                           
14316     14298  ;;  ***************  function  ___fladd  *****************
14317     14299  ;;  Defined  at:
14318     14300  ;;              line  89  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\fladd.c"
14319     14301  ;;  Parameters:     Size   Location      Type
14320     14302  ;;   f1               4     8[BANK0  ]  int 
14321     14303  ;;   f2               4    12[BANK0  ]  int 
14322     14304  ;;  Auto  vars:      Size   Location      Type
14323     14305  ;;   exp1             1    21[BANK0  ]  unsigned  char 
14324     14306  ;;   exp2             1    20[BANK0  ]  unsigned  char 
14325     14307  ;;   sign             1    19[BANK0  ]  unsigned  char 
14326     14308  ;;  Return  value:   Size   Location      Type
14327     14309  ;;                   4     8[BANK0  ]  unsigned  char 
14328     14310  ;;  Registers  used:
14329     14311  ;;              wreg,  status,2,  status,0,  cstack
14330     14312  ;;  Tracked  objects:
14331     14313  ;;              On  entry  :  0/0
14332     14314  ;;              On  exit   :  0/0
14333     14315  ;;              Unchanged:  0/0
14334     14316  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
14335     14317  ;;       Params:          0        8        0        0        0        0        0
14336     14318  ;;       Locals:          0        6        0        0        0        0        0
14337     14319  ;;       Temps:           1        0        0        0        0        0        0
14338     14320  ;;       Totals:          1       14        0        0        0        0        0
14339     14321  ;;Total  ram  usage:        15  bytes
14340     14322  ;;  Hardware  stack  levels  used:     1
14341     14323  ;;  Hardware  stack  levels  required  when  called:     3
14342     14324  ;;  This  function  calls:
14343     14325  ;;              ___flpack
14344     14326  ;;  This  function  is  called  by:
14345     14327  ;;              _doWork
14346     14328  ;;              _Celsius2Fahrenheit
14347     14329  ;;              _Celsius2Kelvin
14348     14330  ;;              ___asfladd
14349     14331  ;;              _floor
14350     14332  ;;              ___flsub
14351     14333  ;;              _log
14352     14334  ;;              _eval_poly
14353     14335  ;;  This  function  uses  a  non-reentrant  model
14354     14336  ;;
14355     14337                            psect  text32,class=CODE,space=0,reloc=2
14356     14338                            global  __ptext32
14357     14339   0000'                     __ptext32:
14358     14340                            psect  text32
14359     14341                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\fladd.c"
14360     14342                                   line   89
14361     14343                                   global __size_of___fladd
14362     14344   0000                             __size_of___fladd      equ   __end_of___fladd-___fladd
14363     14345                                  
14364     14346   0000'                     ___fladd:
14365     14347                            ;incstack  =  0
14366     14348                                   opt    stack  24
14367     14349                            ;incstack  =  0
14368     14350                                   line   92
14369     14351                                  
14370     14352   0000'                     l14353:
14371     14353   0000'  0100                       movlb  0 ;  ()  banked
14372     14354   0002'  3500'                      rlcf   ((___fladd@f1+2))&0ffh,w
14373     14355   0004'  3500'                      rlcf   ((___fladd@f1+3))&0ffh,w
14374     14356   0006'  6F00'                      movwf  ((___fladd@exp1))&0ffh
14375     14357                                   line   93
14376     14358   0008'  0100                       movlb  0 ;  ()  banked
14377     14359   000A'  3500'                      rlcf   ((___fladd@f2+2))&0ffh,w
14378     14360   000C'  3500'                      rlcf   ((___fladd@f2+3))&0ffh,w
14379     14361   000E'  6F00'                      movwf  ((___fladd@exp2))&0ffh
14380     14362                                   line   94
14381     14363   0010'  5100'                      movf   ((___fladd@exp1))&0ffh,w
14382     14364   0012'  B4D8                       btfsc  status,2
14383     14365   0014'  EF00'  F000'                goto   u13151
14384     14366   0018'  EF00'  F000'                goto   u13150
14385     14367   001C'                     u13151:
14386     14368   001C'  EF00'  F000'                goto   l1558
14387     14369   0020'                     u13150:
14388     14370                                  
14389     14371   0020'                     l14355:;  BSR  set  to:  0
14390     14372                           
14391     14373   0020'  5100'                      movf   ((___fladd@exp2))&0ffh,w
14392     14374   0022'  6100'                      cpfslt ((___fladd@exp1))&0ffh
14393     14375   0024'  EF00'  F000'                goto   u13161
14394     14376   0028'  EF00'  F000'                goto   u13160
14395     14377   002C'                     u13161:
14396     14378   002C'  EF00'  F000'                goto   l14359
14397     14379   0030'                     u13160:
14398     14380                                  
14399     14381   0030'                     l14357:;  BSR  set  to:  0
14400     14382                           
14401     14383   0030'  5100'                      movf   ((___fladd@exp1))&0ffh,w
14402     14384   0032'  5D00'                      subwf  ((___fladd@exp2))&0ffh,w
14403     14385   0034'  6E00'                      movwf  (??___fladd+0+0)&0ffh,c
14404     14386   0036'  0E21                       movlw  (021h)&0ffh
14405     14387   0038'  5C3F'                      subwf  ((??___fladd+0+0)),c,w
14406     14388   003A'  A0D8                       btfss  status,0
14407     14389   003C'  EF00'  F000'                goto   u13171
14408     14390   0040'  EF00'  F000'                goto   u13170
14409     14391   0044'                     u13171:
14410     14392   0044'  EF00'  F000'                goto   l14359
14411     14393   0048'                     u13170:
14412     14394                                  
14413     14395   0048'                     l1558:;  BSR  set  to:  0
14414     14396                           
14415     14397                                   line   95
14416     14398   0048'  C00C'  F008'                movff  (___fladd@f2),(?___fladd)
14417     14399   004C'  C00D'  F009'                movff  (___fladd@f2+1),(?___fladd+1)
14418     14400   0050'  C00E'  F00A'                movff  (___fladd@f2+2),(?___fladd+2)
14419     14401   0054'  C00F'  F00B'                movff  (___fladd@f2+3),(?___fladd+3)
14420     14402   0058'  EF00'  F000'                goto   l1559
14421     14403                                   line   96
14422     14404                                  
14423     14405   005C'                     l14359:;  BSR  set  to:  0
14424     14406                           
14425     14407   005C'  5100'                      movf   ((___fladd@exp2))&0ffh,w
14426     14408   005E'  B4D8                       btfsc  status,2
14427     14409   0060'  EF00'  F000'                goto   u13181
14428     14410   0064'  EF00'  F000'                goto   u13180
14429     14411   0068'                     u13181:
14430     14412   0068'  EF00'  F000'                goto   l1562
14431     14413   006C'                     u13180:
14432     14414                                  
14433     14415   006C'                     l14361:;  BSR  set  to:  0
14434     14416                           
14435     14417   006C'  5100'                      movf   ((___fladd@exp1))&0ffh,w
14436     14418   006E'  6100'                      cpfslt ((___fladd@exp2))&0ffh
14437     14419   0070'  EF00'  F000'                goto   u13191
14438     14420   0074'  EF00'  F000'                goto   u13190
14439     14421   0078'                     u13191:
14440     14422   0078'  EF00'  F000'                goto   l14365
14441     14423   007C'                     u13190:
14442     14424                                  
14443     14425   007C'                     l14363:;  BSR  set  to:  0
14444     14426                           
14445     14427   007C'  5100'                      movf   ((___fladd@exp2))&0ffh,w
14446     14428   007E'  5D00'                      subwf  ((___fladd@exp1))&0ffh,w
14447     14429   0080'  6E00'                      movwf  (??___fladd+0+0)&0ffh,c
14448     14430   0082'  0E21                       movlw  (021h)&0ffh
14449     14431   0084'  5C3F'                      subwf  ((??___fladd+0+0)),c,w
14450     14432   0086'  A0D8                       btfss  status,0
14451     14433   0088'  EF00'  F000'                goto   u13201
14452     14434   008C'  EF00'  F000'                goto   u13200
14453     14435   0090'                     u13201:
14454     14436   0090'  EF00'  F000'                goto   l14365
14455     14437   0094'                     u13200:
14456     14438                                  
14457     14439   0094'                     l1562:;  BSR  set  to:  0
14458     14440                           
14459     14441                                   line   97
14460     14442   0094'  C008'  F008'                movff  (___fladd@f1),(?___fladd)
14461     14443   0098'  C009'  F009'                movff  (___fladd@f1+1),(?___fladd+1)
14462     14444   009C'  C00A'  F00A'                movff  (___fladd@f1+2),(?___fladd+2)
14463     14445   00A0'  C00B'  F00B'                movff  (___fladd@f1+3),(?___fladd+3)
14464     14446   00A4'  EF00'  F000'                goto   l1559
14465     14447                                   line   98
14466     14448                                  
14467     14449   00A8'                     l14365:;  BSR  set  to:  0
14468     14450                           
14469     14451   00A8'  0E06                       movlw  low(06h)
14470     14452   00AA'  6F00'                      movwf  ((___fladd@sign))&0ffh
14471     14453                                   line   99
14472     14454                                  
14473     14455   00AC'                     l14367:;  BSR  set  to:  0
14474     14456                           
14475     14457                                  
14476     14458   00AC'  AF00'                      btfss  ((___fladd@f1+3))&0ffh,(31)&7
14477     14459   00AE'  EF00'  F000'                goto   u13211
14478     14460   00B2'  EF00'  F000'                goto   u13210
14479     14461   00B6'                     u13211:
14480     14462   00B6'  EF00'  F000'                goto   l14371
14481     14463   00BA'                     u13210:
14482     14464                                   line   100
14483     14465                                  
14484     14466   00BA'                     l14369:;  BSR  set  to:  0
14485     14467                           
14486     14468   00BA'  8F00'                      bsf    (0+(7/8)+(___fladd@sign))&0ffh,(7)&7
14487     14469                                   line   101
14488     14470                                  
14489     14471   00BC'                     l14371:;  BSR  set  to:  0
14490     14472                           
14491     14473                                  
14492     14474   00BC'  AF00'                      btfss  ((___fladd@f2+3))&0ffh,(31)&7
14493     14475   00BE'  EF00'  F000'                goto   u13221
14494     14476   00C2'  EF00'  F000'                goto   u13220
14495     14477   00C6'                     u13221:
14496     14478   00C6'  EF00'  F000'                goto   l1564
14497     14479   00CA'                     u13220:
14498     14480                                   line   102
14499     14481                                  
14500     14482   00CA'                     l14373:;  BSR  set  to:  0
14501     14483                           
14502     14484   00CA'  8D00'                      bsf    (0+(6/8)+(___fladd@sign))&0ffh,(6)&7
14503     14485                                  
14504     14486   00CC'                     l1564:;  BSR  set  to:  0
14505     14487                           
14506     14488                                   line   103
14507     14489   00CC'  8F00'                      bsf    (0+(23/8)+(___fladd@f1))&0ffh,(23)&7
14508     14490                                   line   104
14509     14491                                  
14510     14492   00CE'                     l14375:;  BSR  set  to:  0
14511     14493                           
14512     14494   00CE'  0EFF                       movlw  0FFh
14513     14495   00D0'  1700'                      andwf  ((___fladd@f1))&0ffh
14514     14496   00D2'  0EFF                       movlw  0FFh
14515     14497   00D4'  1700'                      andwf  ((___fladd@f1+1))&0ffh
14516     14498   00D6'  0EFF                       movlw  0FFh
14517     14499   00D8'  1700'                      andwf  ((___fladd@f1+2))&0ffh
14518     14500   00DA'  0E00                       movlw  0
14519     14501   00DC'  1700'                      andwf  ((___fladd@f1+3))&0ffh
14520     14502                                   line   105
14521     14503                                  
14522     14504   00DE'                     l14377:;  BSR  set  to:  0
14523     14505                           
14524     14506   00DE'  8F00'                      bsf    (0+(23/8)+(___fladd@f2))&0ffh,(23)&7
14525     14507                                   line   106
14526     14508   00E0'  0EFF                       movlw  0FFh
14527     14509   00E2'  1700'                      andwf  ((___fladd@f2))&0ffh
14528     14510   00E4'  0EFF                       movlw  0FFh
14529     14511   00E6'  1700'                      andwf  ((___fladd@f2+1))&0ffh
14530     14512   00E8'  0EFF                       movlw  0FFh
14531     14513   00EA'  1700'                      andwf  ((___fladd@f2+2))&0ffh
14532     14514   00EC'  0E00                       movlw  0
14533     14515   00EE'  1700'                      andwf  ((___fladd@f2+3))&0ffh
14534     14516                                   line   108
14535     14517                                  
14536     14518   00F0'                     l14379:;  BSR  set  to:  0
14537     14519                           
14538     14520   00F0'  5100'                      movf   ((___fladd@exp2))&0ffh,w
14539     14521   00F2'  6100'                      cpfslt ((___fladd@exp1))&0ffh
14540     14522   00F4'  EF00'  F000'                goto   u13231
14541     14523   00F8'  EF00'  F000'                goto   u13230
14542     14524   00FC'                     u13231:
14543     14525   00FC'  EF00'  F000'                goto   l14391
14544     14526   0100'                     u13230:
14545     14527                                   line   112
14546     14528                                  
14547     14529   0100'                     l14381:;  BSR  set  to:  0
14548     14530                           
14549     14531   0100'  90D8                       bcf    status,0
14550     14532   0102'  3700'                      rlcf   ((___fladd@f2))&0ffh
14551     14533   0104'  3700'                      rlcf   ((___fladd@f2+1))&0ffh
14552     14534   0106'  3700'                      rlcf   ((___fladd@f2+2))&0ffh
14553     14535   0108'  3700'                      rlcf   ((___fladd@f2+3))&0ffh
14554     14536                                   line   113
14555     14537   010A'  0700'                      decf   ((___fladd@exp2))&0ffh
14556     14538                                   line   114
14557     14539                                  
14558     14540   010C'                     l14383:;  BSR  set  to:  0
14559     14541                           
14560     14542   010C'  5100'                      movf   ((___fladd@exp2))&0ffh,w
14561     14543   010E'  1900'                      xorwf  ((___fladd@exp1))&0ffh,w
14562     14544   0110'  B4D8                       btfsc  status,2
14563     14545   0112'  EF00'  F000'                goto   u13241
14564     14546   0116'  EF00'  F000'                goto   u13240
14565     14547   011A'                     u13241:
14566     14548   011A'  EF00'  F000'                goto   l14389
14567     14549   011E'                     u13240:
14568     14550                                  
14569     14551   011E'                     l14385:;  BSR  set  to:  0
14570     14552                           
14571     14553   011E'  0700'                      decf   ((___fladd@sign))&0ffh
14572     14554   0120'  0100                       movlb  0 ;  ()  banked
14573     14555   0122'  5100'                      movf   ((___fladd@sign))&0ffh,w
14574     14556   0124'  0B07                       andlw  low(07h)
14575     14557   0126'  A4D8                       btfss  status,2
14576     14558   0128'  EF00'  F000'                goto   u13251
14577     14559   012C'  EF00'  F000'                goto   u13250
14578     14560   0130'                     u13251:
14579     14561   0130'  EF00'  F000'                goto   l14381
14580     14562   0134'                     u13250:
14581     14563   0134'  EF00'  F000'                goto   l14389
14582     14564                                   line   116
14583     14565                                  
14584     14566   0138'                     l14387:;  BSR  set  to:  0
14585     14567                           
14586     14568   0138'  90D8                       bcf    status,0
14587     14569   013A'  3300'                      rrcf   ((___fladd@f1+3))&0ffh
14588     14570   013C'  3300'                      rrcf   ((___fladd@f1+2))&0ffh
14589     14571   013E'  3300'                      rrcf   ((___fladd@f1+1))&0ffh
14590     14572   0140'  3300'                      rrcf   ((___fladd@f1))&0ffh
14591     14573                                   line   117
14592     14574   0142'  2B00'                      incf   ((___fladd@exp1))&0ffh
14593     14575                                   line   115
14594     14576                                  
14595     14577   0144'                     l14389:;  BSR  set  to:  0
14596     14578                           
14597     14579   0144'  5100'                      movf   ((___fladd@exp2))&0ffh,w
14598     14580   0146'  6300'                      cpfseq ((___fladd@exp1))&0ffh
14599     14581   0148'  EF00'  F000'                goto   u13261
14600     14582   014C'  EF00'  F000'                goto   u13260
14601     14583   0150'                     u13261:
14602     14584   0150'  EF00'  F000'                goto   l14387
14603     14585   0154'                     u13260:
14604     14586   0154'  EF00'  F000'                goto   l1573
14605     14587                                   line   119
14606     14588                                  
14607     14589   0158'                     l14391:;  BSR  set  to:  0
14608     14590                           
14609     14591   0158'  5100'                      movf   ((___fladd@exp1))&0ffh,w
14610     14592   015A'  6100'                      cpfslt ((___fladd@exp2))&0ffh
14611     14593   015C'  EF00'  F000'                goto   u13271
14612     14594   0160'  EF00'  F000'                goto   u13270
14613     14595   0164'                     u13271:
14614     14596   0164'  EF00'  F000'                goto   l1573
14615     14597   0168'                     u13270:
14616     14598                                   line   123
14617     14599                                  
14618     14600   0168'                     l14393:;  BSR  set  to:  0
14619     14601                           
14620     14602   0168'  90D8                       bcf    status,0
14621     14603   016A'  3700'                      rlcf   ((___fladd@f1))&0ffh
14622     14604   016C'  3700'                      rlcf   ((___fladd@f1+1))&0ffh
14623     14605   016E'  3700'                      rlcf   ((___fladd@f1+2))&0ffh
14624     14606   0170'  3700'                      rlcf   ((___fladd@f1+3))&0ffh
14625     14607                                   line   124
14626     14608   0172'  0700'                      decf   ((___fladd@exp1))&0ffh
14627     14609                                   line   125
14628     14610                                  
14629     14611   0174'                     l14395:;  BSR  set  to:  0
14630     14612                           
14631     14613   0174'  5100'                      movf   ((___fladd@exp2))&0ffh,w
14632     14614   0176'  1900'                      xorwf  ((___fladd@exp1))&0ffh,w
14633     14615   0178'  B4D8                       btfsc  status,2
14634     14616   017A'  EF00'  F000'                goto   u13281
14635     14617   017E'  EF00'  F000'                goto   u13280
14636     14618   0182'                     u13281:
14637     14619   0182'  EF00'  F000'                goto   l14401
14638     14620   0186'                     u13280:
14639     14621                                  
14640     14622   0186'                     l14397:;  BSR  set  to:  0
14641     14623                           
14642     14624   0186'  0700'                      decf   ((___fladd@sign))&0ffh
14643     14625   0188'  0100                       movlb  0 ;  ()  banked
14644     14626   018A'  5100'                      movf   ((___fladd@sign))&0ffh,w
14645     14627   018C'  0B07                       andlw  low(07h)
14646     14628   018E'  A4D8                       btfss  status,2
14647     14629   0190'  EF00'  F000'                goto   u13291
14648     14630   0194'  EF00'  F000'                goto   u13290
14649     14631   0198'                     u13291:
14650     14632   0198'  EF00'  F000'                goto   l14393
14651     14633   019C'                     u13290:
14652     14634   019C'  EF00'  F000'                goto   l14401
14653     14635                                   line   127
14654     14636                                  
14655     14637   01A0'                     l14399:;  BSR  set  to:  0
14656     14638                           
14657     14639   01A0'  90D8                       bcf    status,0
14658     14640   01A2'  3300'                      rrcf   ((___fladd@f2+3))&0ffh
14659     14641   01A4'  3300'                      rrcf   ((___fladd@f2+2))&0ffh
14660     14642   01A6'  3300'                      rrcf   ((___fladd@f2+1))&0ffh
14661     14643   01A8'  3300'                      rrcf   ((___fladd@f2))&0ffh
14662     14644                                   line   128
14663     14645   01AA'  2B00'                      incf   ((___fladd@exp2))&0ffh
14664     14646                                   line   126
14665     14647                                  
14666     14648   01AC'                     l14401:;  BSR  set  to:  0
14667     14649                           
14668     14650   01AC'  5100'                      movf   ((___fladd@exp2))&0ffh,w
14669     14651   01AE'  6300'                      cpfseq ((___fladd@exp1))&0ffh
14670     14652   01B0'  EF00'  F000'                goto   u13301
14671     14653   01B4'  EF00'  F000'                goto   u13300
14672     14654   01B8'                     u13301:
14673     14655   01B8'  EF00'  F000'                goto   l14399
14674     14656   01BC'                     u13300:
14675     14657                                   line   131
14676     14658                                  
14677     14659   01BC'                     l1573:;  BSR  set  to:  0
14678     14660                           
14679     14661                                  
14680     14662   01BC'  AF00'                      btfss  ((___fladd@sign))&0ffh,(7)&7
14681     14663   01BE'  EF00'  F000'                goto   u13311
14682     14664   01C2'  EF00'  F000'                goto   u13310
14683     14665   01C6'                     u13311:
14684     14666   01C6'  EF00'  F000'                goto   l14405
14685     14667   01CA'                     u13310:
14686     14668                                   line   133
14687     14669                                  
14688     14670   01CA'                     l14403:;  BSR  set  to:  0
14689     14671                           
14690     14672   01CA'  0EFF                       movlw  0FFh
14691     14673   01CC'  1B00'                      xorwf  ((___fladd@f1))&0ffh
14692     14674   01CE'  0EFF                       movlw  0FFh
14693     14675   01D0'  1B00'                      xorwf  ((___fladd@f1+1))&0ffh
14694     14676   01D2'  0EFF                       movlw  0FFh
14695     14677   01D4'  1B00'                      xorwf  ((___fladd@f1+2))&0ffh
14696     14678   01D6'  0EFF                       movlw  0FFh
14697     14679   01D8'  1B00'                      xorwf  ((___fladd@f1+3))&0ffh
14698     14680                                   line   134
14699     14681   01DA'  0E01                       movlw  01h
14700     14682   01DC'  2700'                      addwf  ((___fladd@f1))&0ffh
14701     14683   01DE'  0E00                       movlw  0
14702     14684   01E0'  2300'                      addwfc ((___fladd@f1+1))&0ffh
14703     14685   01E2'  0E00                       movlw  0
14704     14686   01E4'  2300'                      addwfc ((___fladd@f1+2))&0ffh
14705     14687   01E6'  0E00                       movlw  0
14706     14688   01E8'  2300'                      addwfc ((___fladd@f1+3))&0ffh
14707     14689                                   line   136
14708     14690                                  
14709     14691   01EA'                     l14405:;  BSR  set  to:  0
14710     14692                           
14711     14693                                  
14712     14694   01EA'  AD00'                      btfss  ((___fladd@sign))&0ffh,(6)&7
14713     14695   01EC'  EF00'  F000'                goto   u13321
14714     14696   01F0'  EF00'  F000'                goto   u13320
14715     14697   01F4'                     u13321:
14716     14698   01F4'  EF00'  F000'                goto   l14409
14717     14699   01F8'                     u13320:
14718     14700                                   line   138
14719     14701                                  
14720     14702   01F8'                     l14407:;  BSR  set  to:  0
14721     14703                           
14722     14704   01F8'  0EFF                       movlw  0FFh
14723     14705   01FA'  1B00'                      xorwf  ((___fladd@f2))&0ffh
14724     14706   01FC'  0EFF                       movlw  0FFh
14725     14707   01FE'  1B00'                      xorwf  ((___fladd@f2+1))&0ffh
14726     14708   0200'  0EFF                       movlw  0FFh
14727     14709   0202'  1B00'                      xorwf  ((___fladd@f2+2))&0ffh
14728     14710   0204'  0EFF                       movlw  0FFh
14729     14711   0206'  1B00'                      xorwf  ((___fladd@f2+3))&0ffh
14730     14712                                   line   139
14731     14713   0208'  0E01                       movlw  01h
14732     14714   020A'  2700'                      addwf  ((___fladd@f2))&0ffh
14733     14715   020C'  0E00                       movlw  0
14734     14716   020E'  2300'                      addwfc ((___fladd@f2+1))&0ffh
14735     14717   0210'  0E00                       movlw  0
14736     14718   0212'  2300'                      addwfc ((___fladd@f2+2))&0ffh
14737     14719   0214'  0E00                       movlw  0
14738     14720   0216'  2300'                      addwfc ((___fladd@f2+3))&0ffh
14739     14721                                   line   141
14740     14722                                  
14741     14723   0218'                     l14409:;  BSR  set  to:  0
14742     14724                           
14743     14725   0218'  6B00'                      clrf   ((___fladd@sign))&0ffh
14744     14726                                   line   142
14745     14727   021A'  5100'                      movf   ((___fladd@f1))&0ffh,w
14746     14728   021C'  2700'                      addwf  ((___fladd@f2))&0ffh
14747     14729   021E'  5100'                      movf   ((___fladd@f1+1))&0ffh,w
14748     14730   0220'  2300'                      addwfc ((___fladd@f2+1))&0ffh
14749     14731   0222'  5100'                      movf   ((___fladd@f1+2))&0ffh,w
14750     14732   0224'  2300'                      addwfc ((___fladd@f2+2))&0ffh
14751     14733   0226'  5100'                      movf   ((___fladd@f1+3))&0ffh,w
14752     14734   0228'  2300'                      addwfc ((___fladd@f2+3))&0ffh
14753     14735                                   line   143
14754     14736                                  
14755     14737   022A'                     l14411:;  BSR  set  to:  0
14756     14738                           
14757     14739                                  
14758     14740   022A'  AF00'                      btfss  ((___fladd@f2+3))&0ffh,(31)&7
14759     14741   022C'  EF00'  F000'                goto   u13331
14760     14742   0230'  EF00'  F000'                goto   u13330
14761     14743   0234'                     u13331:
14762     14744   0234'  EF00'  F000'                goto   l14417
14763     14745   0238'                     u13330:
14764     14746                                   line   144
14765     14747                                  
14766     14748   0238'                     l14413:;  BSR  set  to:  0
14767     14749                           
14768     14750   0238'  0EFF                       movlw  0FFh
14769     14751   023A'  1B00'                      xorwf  ((___fladd@f2))&0ffh
14770     14752   023C'  0EFF                       movlw  0FFh
14771     14753   023E'  1B00'                      xorwf  ((___fladd@f2+1))&0ffh
14772     14754   0240'  0EFF                       movlw  0FFh
14773     14755   0242'  1B00'                      xorwf  ((___fladd@f2+2))&0ffh
14774     14756   0244'  0EFF                       movlw  0FFh
14775     14757   0246'  1B00'                      xorwf  ((___fladd@f2+3))&0ffh
14776     14758                                   line   145
14777     14759   0248'  0E01                       movlw  01h
14778     14760   024A'  2700'                      addwf  ((___fladd@f2))&0ffh
14779     14761   024C'  0E00                       movlw  0
14780     14762   024E'  2300'                      addwfc ((___fladd@f2+1))&0ffh
14781     14763   0250'  0E00                       movlw  0
14782     14764   0252'  2300'                      addwfc ((___fladd@f2+2))&0ffh
14783     14765   0254'  0E00                       movlw  0
14784     14766   0256'  2300'                      addwfc ((___fladd@f2+3))&0ffh
14785     14767                                   line   146
14786     14768                                  
14787     14769   0258'                     l14415:;  BSR  set  to:  0
14788     14770                           
14789     14771   0258'  0E01                       movlw  low(01h)
14790     14772   025A'  6F00'                      movwf  ((___fladd@sign))&0ffh
14791     14773                                   line   148
14792     14774                                  
14793     14775   025C'                     l14417:;  BSR  set  to:  0
14794     14776                           
14795     14777   025C'  C00C'  F00D'                movff  (___fladd@f2),(c:?___flpack)
14796     14778   0260'  C00D'  F00E'                movff  (___fladd@f2+1),(c:?___flpack+1)
14797     14779   0264'  C00E'  F00F'                movff  (___fladd@f2+2),(c:?___flpack+2)
14798     14780   0268'  C00F'  F010'                movff  (___fladd@f2+3),(c:?___flpack+3)
14799     14781   026C'  C015'  F011'                movff  (___fladd@exp1),0+((c:?___flpack)+04h)
14800     14782   0270'  C013'  F012'                movff  (___fladd@sign),0+((c:?___flpack)+05h)
14801     14783   0274'  EC00'  F000'                call   ___flpack  ;wreg  free
14802     14784                                  
14803     14785   0278'  C010'  F00B'                movff  3+?___flpack,(?___fladd+3)
14804     14786   027C'  C00F'  F00A'                movff  2+?___flpack,(?___fladd+2)
14805     14787   0280'  C00E'  F009'                movff  1+?___flpack,(?___fladd+1)
14806     14788   0284'  C00D'  F008'                movff  0+?___flpack,(?___fladd)
14807     14789                                  
14808     14790                                   line   149
14809     14791                                  
14810     14792   0288'                     l1559:
14811     14793   0288'  0012                       return
14812     14794                                   opt  stack  0
14813     14795                            GLOBAL __end_of___fladd
14814     14796   028A'                            __end_of___fladd:
14815     14797                                   signat ___fladd,8316
14816     14798                                   global _vscp_handleProtocolEvent
14817     14799                           
14818     14800  ;;  ***************  function  _vscp_handleProtocolEvent  *****************
14819     14801  ;;  Defined  at:
14820     14802  ;;              line  782  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
14821     14803  ;;  Parameters:     Size   Location      Type
14822     14804  ;;              None
14823     14805  ;;  Auto  vars:      Size   Location      Type
14824     14806  ;;   bytes            1    42[BANK0  ]  unsigned  char 
14825     14807  ;;   page_save        2    38[BANK0  ]  unsigned  short 
14826     14808  ;;   i                1    48[BANK0  ]  unsigned  char 
14827     14809  ;;   page_save        2    36[BANK0  ]  unsigned  short 
14828     14810  ;;   byte             1    52[BANK0  ]  unsigned  char 
14829     14811  ;;   bytes            1    50[BANK0  ]  unsigned  char 
14830     14812  ;;   cb               1    47[BANK0  ]  unsigned  char 
14831     14813  ;;   bytes_this_t     1    46[BANK0  ]  unsigned  char 
14832     14814  ;;   j                1    55[BANK0  ]  unsigned  char 
14833     14815  ;;   i                1    53[BANK0  ]  unsigned  char 
14834     14816  ;;   k                1    49[BANK0  ]  unsigned  char 
14835     14817  ;;   i                1    51[BANK0  ]  unsigned  char 
14836     14818  ;;   len              1    45[BANK0  ]  unsigned  char 
14837     14819  ;;   pos              1    44[BANK0  ]  unsigned  char 
14838     14820  ;;   i                1    54[BANK0  ]  unsigned  char 
14839     14821  ;;   len              1    43[BANK0  ]  unsigned  char 
14840     14822  ;;   pos              1    41[BANK0  ]  unsigned  char 
14841     14823  ;;   offset           1    40[BANK0  ]  unsigned  char 
14842     14824  ;;  Return  value:   Size   Location      Type
14843     14825  ;;              None                void
14844     14826  ;;  Registers  used:
14845     14827  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
14846           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
14847     14828  ;;  Tracked  objects:
14848     14829  ;;              On  entry  :  F/0
14849     14830  ;;              On  exit   :  0/0
14850     14831  ;;              Unchanged:  0/0
14851     14832  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
14852     14833  ;;       Params:          0        0        0        0        0        0        0
14853     14834  ;;       Locals:          0       20        0        0        0        0        0
14854     14835  ;;       Temps:           0        7        0        0        0        0        0
14855     14836  ;;       Totals:          0       27        0        0        0        0        0
14856     14837  ;;Total  ram  usage:        27  bytes
14857     14838  ;;  Hardware  stack  levels  used:     1
14858     14839  ;;  Hardware  stack  levels  required  when  called:     8
14859     14840  ;;  This  function  calls:
14860     14841  ;;              _vscp_init
14861     14842  ;;              _vscp_sendEvent
14862     14843  ;;              _vscp_readAppReg
14863     14844  ;;              _vscp_writeAppReg
14864     14845  ;;              _vscp_getGUID
14865     14846  ;;              _vscp_getMDF_URL
14866     14847  ;;              _vscp_getMatrixInfo
14867     14848  ;;              _vscp_goBootloaderMode
14868     14849  ;;              _vscp_handleHeartbeat
14869     14850  ;;              _vscp_handleSetNickname
14870     14851  ;;              _vscp_handleDropNickname
14871     14852  ;;              _vscp_newNodeOnline
14872     14853  ;;              _vscp_readRegister
14873     14854  ;;              _vscp_readStdReg
14874     14855  ;;              _vscp_writeRegister
14875     14856  ;;              _vscp_writeStdReg
14876     14857  ;;              ___lbmod
14877     14858  ;;  This  function  is  called  by:
14878     14859  ;;              _main
14879     14860  ;;  This  function  uses  a  non-reentrant  model
14880     14861  ;;
14881     14862                            psect  text33,class=CODE,space=0,reloc=2
14882     14863                            global  __ptext33
14883     14864   0000'                     __ptext33:
14884     14865                            psect  text33
14885     14866                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
14886     14867                                   line   782
14887     14868                                   global __size_of_vscp_handleProtocolEvent
14888     14869   0000                             __size_of_vscp_handleProtocolEvent     equ  __end_of_vscp_handleProtocolEvent-_vscp_handlePr
14889                                     otocolEvent
14890     14870                                  
14891     14871   0000'                     _vscp_handleProtocolEvent:
14892     14872                            ;incstack  =  0
14893     14873                                   opt    stack  21
14894     14874                            ;incstack  =  0
14895     14875                                   line   784
14896     14876                                  
14897     14877   0000'                     l9789:;  BSR  set  to:  0
14898     14878                           
14899     14879                            ;vscp_firmware.c:  784:  if  (0  ==  vscp_imsg.vscp_class)  {
14900     14880   0000'  5100'                      movf   (1+(_vscp_imsg+02h))&0ffh,w
14901     14881   0002'  1100'                      iorwf  (0+(_vscp_imsg+02h))&0ffh,w
14902     14882                           
14903     14883   0004'  A4D8                       btfss  status,2
14904     14884   0006'  EF00'  F000'                goto   u7311
14905     14885   000A'  EF00'  F000'                goto   u7310
14906     14886   000E'                     u7311:
14907     14887   000E'  EF00'  F000'                goto   l1218
14908     14888   0012'                     u7310:
14909     14889   0012'  EF00'  F000'                goto   l10211
14910     14890                                   line   791
14911     14891                                  
14912     14892   0016'                     l9793:;  BSR  set  to:  0
14913     14893                           
14914     14894                            ;vscp_firmware.c:  791:  vscp_handleHeartbeat();
14915     14895   0016'  EC00'  F000'                call   _vscp_handleHeartbeat      ;wreg  free
14916     14896                                   line   792
14917     14897                            ;vscp_firmware.c:  792:  break;
14918     14898   001A'  EF00'  F000'                goto   l1218
14919     14899                                   line   796
14920     14900                                  
14921     14901   001E'                     l9795:;  BSR  set  to:  0
14922     14902                           
14923     14903                            ;vscp_firmware.c:  796:  vscp_newNodeOnline();
14924     14904   001E'  EC00'  F000'                call   _vscp_newNodeOnline        ;wreg  free
14925     14905                                   line   797
14926     14906                            ;vscp_firmware.c:  797:  break;
14927     14907   0022'  EF00'  F000'                goto   l1218
14928     14908                                   line   801
14929     14909                                  
14930     14910   0026'                     l9797:;  BSR  set  to:  0
14931     14911                           
14932     14912                            ;vscp_firmware.c:  801:  vscp_handleSetNickname();
14933     14913   0026'  EC00'  F000'                call   _vscp_handleSetNickname    ;wreg  free
14934     14914                                   line   802
14935     14915                            ;vscp_firmware.c:  802:  break;
14936     14916   002A'  EF00'  F000'                goto   l1218
14937     14917                                   line   806
14938     14918                                  
14939     14919   002E'                     l9799:;  BSR  set  to:  0
14940     14920                           
14941     14921                            ;vscp_firmware.c:  806:  vscp_handleDropNickname();
14942     14922   002E'  EC00'  F000'                call   _vscp_handleDropNickname   ;wreg  free
14943     14923                                   line   807
14944     14924                            ;vscp_firmware.c:  807:  break;
14945     14925   0032'  EF00'  F000'                goto   l1218
14946     14926                                   line   812
14947     14927                                  
14948     14928   0036'                     l9801:;  BSR  set  to:  0
14949     14929                           
14950     14930                            ;vscp_firmware.c:  811:  if  ((2  ==  (vscp_imsg.flags  &  0x0f))  &&
14951     14931                            ;vscp_firmware.c:  812:  (vscp_nickname  ==  vscp_imsg.data[  0  ]))  {
14952     14932   0036'  5100'                      movf   ((_vscp_imsg))&0ffh,w
14953     14933   0038'  0B0F                       andlw  low(0Fh)
14954     14934   003A'  0A02                       xorlw  02h
14955     14935   003C'  A4D8                       btfss  status,2
14956     14936   003E'  EF00'  F000'                goto   u7321
14957     14937   0042'  EF00'  F000'                goto   u7320
14958     14938   0046'                     u7321:
14959     14939   0046'  EF00'  F000'                goto   l1218
14960     14940   004A'                     u7320:
14961     14941                                  
14962     14942   004A'                     l9803:;  BSR  set  to:  0
14963     14943                           
14964     14944   004A'  5100'                      movf   ((_vscp_nickname))&0ffh,w
14965     14945   004C'  EE20'  F000'                lfsr   2,_vscp_imsg+06h
14966     14946   0050'  62DF                       cpfseq indf2
14967     14947   0052'  EF00'  F000'                goto   u7331
14968     14948   0056'  EF00'  F000'                goto   u7330
14969     14949   005A'                     u7331:
14970     14950   005A'  EF00'  F000'                goto   l1218
14971     14951   005E'                     u7330:
14972     14952                                   line   814
14973     14953                                  
14974     14954   005E'                     l9805:;  BSR  set  to:  0
14975     14955                           
14976     14956                            ;vscp_firmware.c:  814:  if  (vscp_imsg.data[  1  ] &lsaquo   0x80)  {
14977     14957   005E'  0E80                       movlw  (080h)&0ffh
14978     14958   0060'  6100'                      cpfslt (0+(_vscp_imsg+07h))&0ffh
14979     14959   0062'  EF00'  F000'                goto   u7341
14980     14960   0066'  EF00'  F000'                goto   u7340
14981     14961   006A'                     u7341:
14982     14962   006A'  EF00'  F000'                goto   l9821
14983     14963   006E'                     u7340:
14984     14964                                   line   817
14985     14965                                  
14986     14966   006E'                     l9807:;  BSR  set  to:  0
14987     14967                           
14988     14968                            ;vscp_firmware.c:  817:  vscp_omsg.data[  1  ]  =  vscp_readAppReg(vscp_imsg.data[  1  ]);
14989     14969   006E'  5100'                      movf   (0+(_vscp_imsg+07h))&0ffh,w
14990     14970                                  
14991     14971   0070'  EC00'  F000'                call   _vscp_readAppReg
14992     14972   0074'  0100                       movlb  0 ;  ()  banked
14993     14973   0076'  6F00'                      movwf  (0+(_vscp_omsg+06h))&0ffh
14994     14974                                   line   820
14995     14975                                  
14996     14976   0078'                     l9809:;  BSR  set  to:  0
14997     14977                           
14998     14978                            ;vscp_firmware.c:  820:  vscp_omsg.data[  0  ]  =  vscp_imsg.data[  1  ];
14999     14979   0078'  C020'  F02C'                movff  0+(_vscp_imsg+07h),0+(_vscp_omsg+05h)
15000     14980                                   line   822
15001     14981                                  
15002     14982   007C'                     l9811:;  BSR  set  to:  0
15003     14983                           
15004     14984                            ;vscp_firmware.c:  822:  vscp_omsg.priority  =  0x03;
15005     14985   007C'  0E03                       movlw  low(03h)
15006     14986   007E'  6F00'                      movwf  (0+(_vscp_omsg+01h))&0ffh
15007     14987                                   line   823
15008     14988                                  
15009     14989   0080'                     l9813:;  BSR  set  to:  0
15010     14990                           
15011     14991                            ;vscp_firmware.c:  823:  vscp_omsg.flags  =  0x80  +  2;
15012     14992   0080'  0E82                       movlw  low(082h)
15013     14993   0082'  6F00'                      movwf  ((_vscp_omsg))&0ffh
15014     14994                                   line   824
15015     14995                                  
15016     14996   0084'                     l9815:;  BSR  set  to:  0
15017     14997                           
15018     14998                            ;vscp_firmware.c:  824:  vscp_omsg.vscp_class  =  0;
15019     14999   0084'  6B00'                      clrf   (0+(_vscp_omsg+02h))&0ffh
15020     15000   0086'  6B00'                      clrf   (1+(_vscp_omsg+02h))&0ffh
15021     15001                                   line   825
15022     15002                                  
15023     15003   0088'                     l9817:;  BSR  set  to:  0
15024     15004                           
15025     15005                            ;vscp_firmware.c:  825:  vscp_omsg.vscp_type  =  10;
15026     15006   0088'  0E0A                       movlw  low(0Ah)
15027     15007   008A'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
15028     15008                                   line   828
15029     15009                                  
15030     15010   008C'                     l9819:;  BSR  set  to:  0
15031     15011                           
15032     15012                            ;vscp_firmware.c:  828:  vscp_sendEvent();
15033     15013   008C'  EC00'  F000'                call   _vscp_sendEvent    ;wreg  free
15034     15014                                   line   829
15035     15015                            ;vscp_firmware.c:  829:  }  else  {
15036     15016   0090'  EF00'  F000'                goto   l1218
15037     15017                                   line   833
15038     15018                                  
15039     15019   0094'                     l9821:;  BSR  set  to:  0
15040     15020                           
15041     15021                            ;vscp_firmware.c:  832:  vscp_omsg.data[  1  ]  =
15042     15022                            ;vscp_firmware.c:  833:  vscp_readStdReg(vscp_imsg.data[  1  ]);
15043     15023   0094'  5100'                      movf   (0+(_vscp_imsg+07h))&0ffh,w
15044     15024                                  
15045     15025   0096'  EC00'  F000'                call   _vscp_readStdReg
15046     15026   009A'  0100                       movlb  0 ;  ()  banked
15047     15027   009C'  6F00'                      movwf  (0+(_vscp_omsg+06h))&0ffh
15048     15028   009E'  EF00'  F000'                goto   l9809
15049     15029                                   line   852
15050     15030                                  
15051     15031   00A2'                     l9835:;  BSR  set  to:  0
15052     15032                           
15053     15033                            ;vscp_firmware.c:  851:  if  ((3  ==  (vscp_imsg.flags  &  0x0f))  &&
15054     15034                            ;vscp_firmware.c:  852:  (vscp_nickname  ==  vscp_imsg.data[  0  ]))  {
15055     15035   00A2'  5100'                      movf   ((_vscp_imsg))&0ffh,w
15056     15036   00A4'  0B0F                       andlw  low(0Fh)
15057     15037   00A6'  0A03                       xorlw  03h
15058     15038   00A8'  A4D8                       btfss  status,2
15059     15039   00AA'  EF00'  F000'                goto   u7351
15060     15040   00AE'  EF00'  F000'                goto   u7350
15061     15041   00B2'                     u7351:
15062     15042   00B2'  EF00'  F000'                goto   l1218
15063     15043   00B6'                     u7350:
15064     15044                                  
15065     15045   00B6'                     l9837:;  BSR  set  to:  0
15066     15046                           
15067     15047   00B6'  5100'                      movf   ((_vscp_nickname))&0ffh,w
15068     15048   00B8'  EE20'  F000'                lfsr   2,_vscp_imsg+06h
15069     15049   00BC'  62DF                       cpfseq indf2
15070     15050   00BE'  EF00'  F000'                goto   u7361
15071     15051   00C2'  EF00'  F000'                goto   u7360
15072     15052   00C6'                     u7361:
15073     15053   00C6'  EF00'  F000'                goto   l1218
15074     15054   00CA'                     u7360:
15075     15055                                   line   854
15076     15056                                  
15077     15057   00CA'                     l9839:;  BSR  set  to:  0
15078     15058                           
15079     15059                            ;vscp_firmware.c:  854:  if  (vscp_imsg.data[  1  ] &lsaquo   0x80)  {
15080     15060   00CA'  0E80                       movlw  (080h)&0ffh
15081     15061   00CC'  6100'                      cpfslt (0+(_vscp_imsg+07h))&0ffh
15082     15062   00CE'  EF00'  F000'                goto   u7371
15083     15063   00D2'  EF00'  F000'                goto   u7370
15084     15064   00D6'                     u7371:
15085     15065   00D6'  EF00'  F000'                goto   l9855
15086     15066   00DA'                     u7370:
15087     15067                                   line   858
15088     15068                                  
15089     15069   00DA'                     l9841:;  BSR  set  to:  0
15090     15070                           
15091     15071                            ;vscp_firmware.c:  857:  vscp_omsg.data[  1  ]  =
15092     15072                            ;vscp_firmware.c:  858:  vscp_writeAppReg(vscp_imsg.data[  1  ],  vscp_imsg.data[  2  ]);
15093     15073   00DA'  C021'  F020'                movff  0+(_vscp_imsg+08h),(c:?_vscp_writeAppReg)
15094     15074   00DE'  5100'                      movf   (0+(_vscp_imsg+07h))&0ffh,w
15095     15075                                  
15096     15076   00E0'  EC00'  F000'                call   _vscp_writeAppReg
15097     15077   00E4'  0100                       movlb  0 ;  ()  banked
15098     15078   00E6'  6F00'                      movwf  (0+(_vscp_omsg+06h))&0ffh
15099     15079   00E8'  EF00'  F000'                goto   l9809
15100     15080                                   line   875
15101     15081                                  
15102     15082   00EC'                     l9855:;  BSR  set  to:  0
15103     15083                           
15104     15084                            ;vscp_firmware.c:  874:  vscp_omsg.data[  1  ]  =
15105     15085                            ;vscp_firmware.c:  875:  vscp_writeStdReg(vscp_imsg.data[  1  ],  vscp_imsg.data[  2  ]);
15106     15086   00EC'  C021'  F021'                movff  0+(_vscp_imsg+08h),(c:?_vscp_writeStdReg)
15107     15087   00F0'  5100'                      movf   (0+(_vscp_imsg+07h))&0ffh,w
15108     15088                                  
15109     15089   00F2'  EC00'  F000'                call   _vscp_writeStdReg
15110     15090   00F6'  0100                       movlb  0 ;  ()  banked
15111     15091   00F8'  6F00'                      movwf  (0+(_vscp_omsg+06h))&0ffh
15112     15092   00FA'  EF00'  F000'                goto   l9809
15113     15093                                   line   893
15114     15094                                  
15115     15095   00FE'                     l9869:;  BSR  set  to:  0
15116     15096                           
15117     15097                            ;vscp_firmware.c:  892:  if  ((vscp_nickname  ==  vscp_imsg.data[  0  ])  &&
15118     15098                            ;vscp_firmware.c:  893:  (9  ==  vscp_imsg.data[  1  ]))
15119     15099   00FE'  5100'                      movf   ((_vscp_nickname))&0ffh,w
15120     15100   0100'  EE20'  F000'                lfsr   2,_vscp_imsg+06h
15121     15101   0104'  62DF                       cpfseq indf2
15122     15102   0106'  EF00'  F000'                goto   u7381
15123     15103   010A'  EF00'  F000'                goto   u7380
15124     15104   010E'                     u7381:
15125     15105   010E'  EF00'  F000'                goto   l9875
15126     15106   0112'                     u7380:
15127     15107                                  
15128     15108   0112'                     l9871:;  BSR  set  to:  0
15129     15109                           
15130     15110   0112'  5100'                      movf   (0+(_vscp_imsg+07h))&0ffh,w
15131     15111   0114'  0A09                       xorlw  9
15132     15112                           
15133     15113   0116'  A4D8                       btfss  status,2
15134     15114   0118'  EF00'  F000'                goto   u7391
15135     15115   011C'  EF00'  F000'                goto   u7390
15136     15116   0120'                     u7391:
15137     15117   0120'  EF00'  F000'                goto   l9875
15138     15118   0124'                     u7390:
15139     15119                                   line   895
15140     15120                                  
15141     15121   0124'                     l9873:;  BSR  set  to:  0
15142     15122                           
15143     15123                            ;vscp_firmware.c:  894:  {
15144     15124                            ;vscp_firmware.c:  895:  vscp_goBootloaderMode();
15145     15125   0124'  EC00'  F000'                call   _vscp_goBootloaderMode     ;wreg  free
15146     15126                                   line   905
15147     15127                                  
15148     15128   0128'                     l9875:
15149     15129                            ;vscp_firmware.c:  896:  }
15150     15130                            ;vscp_firmware.c:  898:  if  ((vscp_nickname  ==  vscp_imsg.data[  0  ])  &&
15151     15131                            ;vscp_firmware.c:  899:  (1  ==  vscp_imsg.data[  1  ])  &&
15152     15132                            ;vscp_firmware.c:  900:  (vscp_getGUID(0)  ==  vscp_imsg.data[  2  ])  &&
15153     15133                            ;vscp_firmware.c:  901:  (vscp_getGUID(3)  ==  vscp_imsg.data[  3  ])  &&
15154     15134                            ;vscp_firmware.c:  902:  (vscp_getGUID(5)  ==  vscp_imsg.data[  4  ])  &&
15155     15135                            ;vscp_firmware.c:  903:  (vscp_getGUID(7)  ==  vscp_imsg.data[  5  ])  &&
15156     15136                            ;vscp_firmware.c:  904:  ((vscp_page_select &rsaquo &rsaquo   8)  ==  vscp_imsg.data[  6  ])  &&
15157     15137                            ;vscp_firmware.c:  905:  ((vscp_page_select  &  0xff)  ==  vscp_imsg.data[  7  ]))  {
15158     15138   0128'  0100                       movlb  0 ;  ()  banked
15159     15139   012A'  5100'                      movf   ((_vscp_nickname))&0ffh,w
15160     15140   012C'  EE20'  F000'                lfsr   2,_vscp_imsg+06h
15161     15141   0130'  62DF                       cpfseq indf2
15162     15142   0132'  EF00'  F000'                goto   u7401
15163     15143   0136'  EF00'  F000'                goto   u7400
15164     15144   013A'                     u7401:
15165     15145   013A'  EF00'  F000'                goto   l1218
15166     15146   013E'                     u7400:
15167     15147                                  
15168     15148   013E'                     l9877:;  BSR  set  to:  0
15169     15149                           
15170     15150   013E'  0500'                      decf   (0+(_vscp_imsg+07h))&0ffh,w
15171     15151                           
15172     15152   0140'  A4D8                       btfss  status,2
15173     15153   0142'  EF00'  F000'                goto   u7411
15174     15154   0146'  EF00'  F000'                goto   u7410
15175     15155   014A'                     u7411:
15176     15156   014A'  EF00'  F000'                goto   l1218
15177     15157   014E'                     u7410:
15178     15158                                  
15179     15159   014E'                     l9879:;  BSR  set  to:  0
15180     15160                           
15181     15161   014E'  0E00                       movlw  (0)&0ffh
15182     15162                                  
15183     15163   0150'  EC00'  F000'                call   _vscp_getGUID
15184     15164   0154'  0100                       movlb  0 ;  ()  banked
15185     15165   0156'  1900'                      xorwf  (0+(_vscp_imsg+08h))&0ffh,w
15186     15166   0158'  A4D8                       btfss  status,2
15187     15167   015A'  EF00'  F000'                goto   u7421
15188     15168   015E'  EF00'  F000'                goto   u7420
15189     15169   0162'                     u7421:
15190     15170   0162'  EF00'  F000'                goto   l1218
15191     15171   0166'                     u7420:
15192     15172                                  
15193     15173   0166'                     l9881:;  BSR  set  to:  0
15194     15174                           
15195     15175   0166'  0E03                       movlw  (03h)&0ffh
15196     15176                                  
15197     15177   0168'  EC00'  F000'                call   _vscp_getGUID
15198     15178   016C'  0100                       movlb  0 ;  ()  banked
15199     15179   016E'  1900'                      xorwf  (0+(_vscp_imsg+09h))&0ffh,w
15200     15180   0170'  A4D8                       btfss  status,2
15201     15181   0172'  EF00'  F000'                goto   u7431
15202     15182   0176'  EF00'  F000'                goto   u7430
15203     15183   017A'                     u7431:
15204     15184   017A'  EF00'  F000'                goto   l1218
15205     15185   017E'                     u7430:
15206     15186                                  
15207     15187   017E'                     l9883:;  BSR  set  to:  0
15208     15188                           
15209     15189   017E'  0E05                       movlw  (05h)&0ffh
15210     15190                                  
15211     15191   0180'  EC00'  F000'                call   _vscp_getGUID
15212     15192   0184'  0100                       movlb  0 ;  ()  banked
15213     15193   0186'  1900'                      xorwf  (0+(_vscp_imsg+0Ah))&0ffh,w
15214     15194   0188'  A4D8                       btfss  status,2
15215     15195   018A'  EF00'  F000'                goto   u7441
15216     15196   018E'  EF00'  F000'                goto   u7440
15217     15197   0192'                     u7441:
15218     15198   0192'  EF00'  F000'                goto   l1218
15219     15199   0196'                     u7440:
15220     15200                                  
15221     15201   0196'                     l9885:;  BSR  set  to:  0
15222     15202                           
15223     15203   0196'  0E07                       movlw  (07h)&0ffh
15224     15204                                  
15225     15205   0198'  EC00'  F000'                call   _vscp_getGUID
15226     15206   019C'  0100                       movlb  0 ;  ()  banked
15227     15207   019E'  1900'                      xorwf  (0+(_vscp_imsg+0Bh))&0ffh,w
15228     15208   01A0'  A4D8                       btfss  status,2
15229     15209   01A2'  EF00'  F000'                goto   u7451
15230     15210   01A6'  EF00'  F000'                goto   u7450
15231     15211   01AA'                     u7451:
15232     15212   01AA'  EF00'  F000'                goto   l1218
15233     15213   01AE'                     u7450:
15234     15214                                  
15235     15215   01AE'                     l9887:;  BSR  set  to:  0
15236     15216                           
15237     15217   01AE'  5001'                      movf   ((c:_vscp_page_select+1)),c,w
15238     15218   01B0'  1900'                      xorwf  (0+(_vscp_imsg+0Ch))&0ffh,w
15239     15219   01B2'  A4D8                       btfss  status,2
15240     15220   01B4'  EF00'  F000'                goto   u7461
15241     15221   01B8'  EF00'  F000'                goto   u7460
15242     15222   01BC'                     u7461:
15243     15223   01BC'  EF00'  F000'                goto   l1218
15244     15224   01C0'                     u7460:
15245     15225                                  
15246     15226   01C0'                     l9889:;  BSR  set  to:  0
15247     15227                           
15248     15228   01C0'  5000'                      movf   ((c:_vscp_page_select)),c,w
15249     15229   01C2'  EE20'  F000'                lfsr   2,_vscp_imsg+0Dh
15250     15230   01C6'  62DF                       cpfseq indf2
15251     15231   01C8'  EF00'  F000'                goto   u7471
15252     15232   01CC'  EF00'  F000'                goto   u7470
15253     15233   01D0'                     u7471:
15254     15234   01D0'  EF00'  F000'                goto   l1218
15255     15235   01D4'                     u7470:
15256     15236                                   line   907
15257     15237                                  
15258     15238   01D4'                     l9891:;  BSR  set  to:  0
15259     15239                           
15260     15240                            ;vscp_firmware.c:  907:  vscp_goBootloaderMode();
15261     15241   01D4'  EC00'  F000'                call   _vscp_goBootloaderMode     ;wreg  free
15262     15242   01D8'  EF00'  F000'                goto   l1218
15263     15243                                   line   920
15264     15244                                  
15265     15245   01DC'                     l9893:;  BSR  set  to:  0
15266     15246                           
15267     15247                            ;vscp_firmware.c:  917:  if  ((vscp_getGUID(0)  ==  vscp_imsg.data[  1  ])  &&
15268     15248                            ;vscp_firmware.c:  918:  (vscp_getGUID(1)  ==  vscp_imsg.data[  2  ])  &&
15269     15249                            ;vscp_firmware.c:  919:  (vscp_getGUID(2)  ==  vscp_imsg.data[  3  ])  &&
15270     15250                            ;vscp_firmware.c:  920:  (vscp_getGUID(3)  ==  vscp_imsg.data[  4  ]))  {
15271     15251   01DC'  0E00                       movlw  (0)&0ffh
15272     15252                                  
15273     15253   01DE'  EC00'  F000'                call   _vscp_getGUID
15274     15254   01E2'  0100                       movlb  0 ;  ()  banked
15275     15255   01E4'  1900'                      xorwf  (0+(_vscp_imsg+07h))&0ffh,w
15276     15256   01E6'  A4D8                       btfss  status,2
15277     15257   01E8'  EF00'  F000'                goto   u7481
15278     15258   01EC'  EF00'  F000'                goto   u7480
15279     15259   01F0'                     u7481:
15280     15260   01F0'  EF00'  F000'                goto   l9937
15281     15261   01F4'                     u7480:
15282     15262                                  
15283     15263   01F4'                     l9895:;  BSR  set  to:  0
15284     15264                           
15285     15265   01F4'  0E01                       movlw  (01h)&0ffh
15286     15266                                  
15287     15267   01F6'  EC00'  F000'                call   _vscp_getGUID
15288     15268   01FA'  0100                       movlb  0 ;  ()  banked
15289     15269   01FC'  1900'                      xorwf  (0+(_vscp_imsg+08h))&0ffh,w
15290     15270   01FE'  A4D8                       btfss  status,2
15291     15271   0200'  EF00'  F000'                goto   u7491
15292     15272   0204'  EF00'  F000'                goto   u7490
15293     15273   0208'                     u7491:
15294     15274   0208'  EF00'  F000'                goto   l9937
15295     15275   020C'                     u7490:
15296     15276                                  
15297     15277   020C'                     l9897:;  BSR  set  to:  0
15298     15278                           
15299     15279   020C'  0E02                       movlw  (02h)&0ffh
15300     15280                                  
15301     15281   020E'  EC00'  F000'                call   _vscp_getGUID
15302     15282   0212'  0100                       movlb  0 ;  ()  banked
15303     15283   0214'  1900'                      xorwf  (0+(_vscp_imsg+09h))&0ffh,w
15304     15284   0216'  A4D8                       btfss  status,2
15305     15285   0218'  EF00'  F000'                goto   u7501
15306     15286   021C'  EF00'  F000'                goto   u7500
15307     15287   0220'                     u7501:
15308     15288   0220'  EF00'  F000'                goto   l9937
15309     15289   0224'                     u7500:
15310     15290                                  
15311     15291   0224'                     l9899:;  BSR  set  to:  0
15312     15292                           
15313     15293   0224'  0E03                       movlw  (03h)&0ffh
15314     15294                                  
15315     15295   0226'  EC00'  F000'                call   _vscp_getGUID
15316     15296   022A'  0100                       movlb  0 ;  ()  banked
15317     15297   022C'  1900'                      xorwf  (0+(_vscp_imsg+0Ah))&0ffh,w
15318     15298   022E'  A4D8                       btfss  status,2
15319     15299   0230'  EF00'  F000'                goto   u7511
15320     15300   0234'  EF00'  F000'                goto   u7510
15321     15301   0238'                     u7511:
15322     15302   0238'  EF00'  F000'                goto   l9937
15323     15303   023C'                     u7510:
15324     15304                                   line   921
15325     15305                                  
15326     15306   023C'                     l9901:;  BSR  set  to:  0
15327     15307                           
15328     15308                            ;vscp_firmware.c:  921:  vscp_guid_reset  |=  0x10;
15329     15309   023C'  8806'                      bsf    (0+(4/8)+(c:_vscp_guid_reset)),c,(4)&7
15330     15310   023E'  EF00'  F000'                goto   l9937
15331     15311                                   line   929
15332     15312                                  
15333     15313   0242'                     l9903:;  BSR  set  to:  0
15334     15314                           
15335     15315                            ;vscp_firmware.c:  926:  if  ((vscp_getGUID(4)  ==  vscp_imsg.data[  1  ])  &&
15336     15316                            ;vscp_firmware.c:  927:  (vscp_getGUID(5)  ==  vscp_imsg.data[  2  ])  &&
15337     15317                            ;vscp_firmware.c:  928:  (vscp_getGUID(6)  ==  vscp_imsg.data[  3  ])  &&
15338     15318                            ;vscp_firmware.c:  929:  (vscp_getGUID(7)  ==  vscp_imsg.data[  4  ]))  {
15339     15319   0242'  0E04                       movlw  (04h)&0ffh
15340     15320                                  
15341     15321   0244'  EC00'  F000'                call   _vscp_getGUID
15342     15322   0248'  0100                       movlb  0 ;  ()  banked
15343     15323   024A'  1900'                      xorwf  (0+(_vscp_imsg+07h))&0ffh,w
15344     15324   024C'  A4D8                       btfss  status,2
15345     15325   024E'  EF00'  F000'                goto   u7521
15346     15326   0252'  EF00'  F000'                goto   u7520
15347     15327   0256'                     u7521:
15348     15328   0256'  EF00'  F000'                goto   l9937
15349     15329   025A'                     u7520:
15350     15330                                  
15351     15331   025A'                     l9905:;  BSR  set  to:  0
15352     15332                           
15353     15333   025A'  0E05                       movlw  (05h)&0ffh
15354     15334                                  
15355     15335   025C'  EC00'  F000'                call   _vscp_getGUID
15356     15336   0260'  0100                       movlb  0 ;  ()  banked
15357     15337   0262'  1900'                      xorwf  (0+(_vscp_imsg+08h))&0ffh,w
15358     15338   0264'  A4D8                       btfss  status,2
15359     15339   0266'  EF00'  F000'                goto   u7531
15360     15340   026A'  EF00'  F000'                goto   u7530
15361     15341   026E'                     u7531:
15362     15342   026E'  EF00'  F000'                goto   l9937
15363     15343   0272'                     u7530:
15364     15344                                  
15365     15345   0272'                     l9907:;  BSR  set  to:  0
15366     15346                           
15367     15347   0272'  0E06                       movlw  (06h)&0ffh
15368     15348                                  
15369     15349   0274'  EC00'  F000'                call   _vscp_getGUID
15370     15350   0278'  0100                       movlb  0 ;  ()  banked
15371     15351   027A'  1900'                      xorwf  (0+(_vscp_imsg+09h))&0ffh,w
15372     15352   027C'  A4D8                       btfss  status,2
15373     15353   027E'  EF00'  F000'                goto   u7541
15374     15354   0282'  EF00'  F000'                goto   u7540
15375     15355   0286'                     u7541:
15376     15356   0286'  EF00'  F000'                goto   l9937
15377     15357   028A'                     u7540:
15378     15358                                  
15379     15359   028A'                     l9909:;  BSR  set  to:  0
15380     15360                           
15381     15361   028A'  0E07                       movlw  (07h)&0ffh
15382     15362                                  
15383     15363   028C'  EC00'  F000'                call   _vscp_getGUID
15384     15364   0290'  0100                       movlb  0 ;  ()  banked
15385     15365   0292'  1900'                      xorwf  (0+(_vscp_imsg+0Ah))&0ffh,w
15386     15366   0294'  A4D8                       btfss  status,2
15387     15367   0296'  EF00'  F000'                goto   u7551
15388     15368   029A'  EF00'  F000'                goto   u7550
15389     15369   029E'                     u7551:
15390     15370   029E'  EF00'  F000'                goto   l9937
15391     15371   02A2'                     u7550:
15392     15372                                   line   930
15393     15373                                  
15394     15374   02A2'                     l9911:;  BSR  set  to:  0
15395     15375                           
15396     15376                            ;vscp_firmware.c:  930:  vscp_guid_reset  |=  0x20;
15397     15377   02A2'  8A06'                      bsf    (0+(5/8)+(c:_vscp_guid_reset)),c,(5)&7
15398     15378   02A4'  EF00'  F000'                goto   l9937
15399     15379                                   line   938
15400     15380                                  
15401     15381   02A8'                     l9913:;  BSR  set  to:  0
15402     15382                           
15403     15383                            ;vscp_firmware.c:  935:  if  ((vscp_getGUID(8)  ==  vscp_imsg.data[  1  ])  &&
15404     15384                            ;vscp_firmware.c:  936:  (vscp_getGUID(9)  ==  vscp_imsg.data[  2  ])  &&
15405     15385                            ;vscp_firmware.c:  937:  (vscp_getGUID(10)  ==  vscp_imsg.data[  3  ])  &&
15406     15386                            ;vscp_firmware.c:  938:  (vscp_getGUID(11)  ==  vscp_imsg.data[  4  ]))  {
15407     15387   02A8'  0E08                       movlw  (08h)&0ffh
15408     15388                                  
15409     15389   02AA'  EC00'  F000'                call   _vscp_getGUID
15410     15390   02AE'  0100                       movlb  0 ;  ()  banked
15411     15391   02B0'  1900'                      xorwf  (0+(_vscp_imsg+07h))&0ffh,w
15412     15392   02B2'  A4D8                       btfss  status,2
15413     15393   02B4'  EF00'  F000'                goto   u7561
15414     15394   02B8'  EF00'  F000'                goto   u7560
15415     15395   02BC'                     u7561:
15416     15396   02BC'  EF00'  F000'                goto   l9937
15417     15397   02C0'                     u7560:
15418     15398                                  
15419     15399   02C0'                     l9915:;  BSR  set  to:  0
15420     15400                           
15421     15401   02C0'  0E09                       movlw  (09h)&0ffh
15422     15402                                  
15423     15403   02C2'  EC00'  F000'                call   _vscp_getGUID
15424     15404   02C6'  0100                       movlb  0 ;  ()  banked
15425     15405   02C8'  1900'                      xorwf  (0+(_vscp_imsg+08h))&0ffh,w
15426     15406   02CA'  A4D8                       btfss  status,2
15427     15407   02CC'  EF00'  F000'                goto   u7571
15428     15408   02D0'  EF00'  F000'                goto   u7570
15429     15409   02D4'                     u7571:
15430     15410   02D4'  EF00'  F000'                goto   l9937
15431     15411   02D8'                     u7570:
15432     15412                                  
15433     15413   02D8'                     l9917:;  BSR  set  to:  0
15434     15414                           
15435     15415   02D8'  0E0A                       movlw  (0Ah)&0ffh
15436     15416                                  
15437     15417   02DA'  EC00'  F000'                call   _vscp_getGUID
15438     15418   02DE'  0100                       movlb  0 ;  ()  banked
15439     15419   02E0'  1900'                      xorwf  (0+(_vscp_imsg+09h))&0ffh,w
15440     15420   02E2'  A4D8                       btfss  status,2
15441     15421   02E4'  EF00'  F000'                goto   u7581
15442     15422   02E8'  EF00'  F000'                goto   u7580
15443     15423   02EC'                     u7581:
15444     15424   02EC'  EF00'  F000'                goto   l9937
15445     15425   02F0'                     u7580:
15446     15426                                  
15447     15427   02F0'                     l9919:;  BSR  set  to:  0
15448     15428                           
15449     15429   02F0'  0E0B                       movlw  (0Bh)&0ffh
15450     15430                                  
15451     15431   02F2'  EC00'  F000'                call   _vscp_getGUID
15452     15432   02F6'  0100                       movlb  0 ;  ()  banked
15453     15433   02F8'  1900'                      xorwf  (0+(_vscp_imsg+0Ah))&0ffh,w
15454     15434   02FA'  A4D8                       btfss  status,2
15455     15435   02FC'  EF00'  F000'                goto   u7591
15456     15436   0300'  EF00'  F000'                goto   u7590
15457     15437   0304'                     u7591:
15458     15438   0304'  EF00'  F000'                goto   l9937
15459     15439   0308'                     u7590:
15460     15440                                   line   939
15461     15441                                  
15462     15442   0308'                     l9921:;  BSR  set  to:  0
15463     15443                           
15464     15444                            ;vscp_firmware.c:  939:  vscp_guid_reset  |=  0x40;
15465     15445   0308'  8C06'                      bsf    (0+(6/8)+(c:_vscp_guid_reset)),c,(6)&7
15466     15446   030A'  EF00'  F000'                goto   l9937
15467     15447                                   line   947
15468     15448                                  
15469     15449   030E'                     l9923:;  BSR  set  to:  0
15470     15450                           
15471     15451                            ;vscp_firmware.c:  944:  if  ((vscp_getGUID(12)  ==  vscp_imsg.data[  1  ])  &&
15472     15452                            ;vscp_firmware.c:  945:  (vscp_getGUID(13)  ==  vscp_imsg.data[  2  ])  &&
15473     15453                            ;vscp_firmware.c:  946:  (vscp_getGUID(14)  ==  vscp_imsg.data[  3  ])  &&
15474     15454                            ;vscp_firmware.c:  947:  (vscp_getGUID(15)  ==  vscp_imsg.data[  4  ]))  {
15475     15455   030E'  0E0C                       movlw  (0Ch)&0ffh
15476     15456                                  
15477     15457   0310'  EC00'  F000'                call   _vscp_getGUID
15478     15458   0314'  0100                       movlb  0 ;  ()  banked
15479     15459   0316'  1900'                      xorwf  (0+(_vscp_imsg+07h))&0ffh,w
15480     15460   0318'  A4D8                       btfss  status,2
15481     15461   031A'  EF00'  F000'                goto   u7601
15482     15462   031E'  EF00'  F000'                goto   u7600
15483     15463   0322'                     u7601:
15484     15464   0322'  EF00'  F000'                goto   l9937
15485     15465   0326'                     u7600:
15486     15466                                  
15487     15467   0326'                     l9925:;  BSR  set  to:  0
15488     15468                           
15489     15469   0326'  0E0D                       movlw  (0Dh)&0ffh
15490     15470                                  
15491     15471   0328'  EC00'  F000'                call   _vscp_getGUID
15492     15472   032C'  0100                       movlb  0 ;  ()  banked
15493     15473   032E'  1900'                      xorwf  (0+(_vscp_imsg+08h))&0ffh,w
15494     15474   0330'  A4D8                       btfss  status,2
15495     15475   0332'  EF00'  F000'                goto   u7611
15496     15476   0336'  EF00'  F000'                goto   u7610
15497     15477   033A'                     u7611:
15498     15478   033A'  EF00'  F000'                goto   l9937
15499     15479   033E'                     u7610:
15500     15480                                  
15501     15481   033E'                     l9927:;  BSR  set  to:  0
15502     15482                           
15503     15483   033E'  0E0E                       movlw  (0Eh)&0ffh
15504     15484                                  
15505     15485   0340'  EC00'  F000'                call   _vscp_getGUID
15506     15486   0344'  0100                       movlb  0 ;  ()  banked
15507     15487   0346'  1900'                      xorwf  (0+(_vscp_imsg+09h))&0ffh,w
15508     15488   0348'  A4D8                       btfss  status,2
15509     15489   034A'  EF00'  F000'                goto   u7621
15510     15490   034E'  EF00'  F000'                goto   u7620
15511     15491   0352'                     u7621:
15512     15492   0352'  EF00'  F000'                goto   l9937
15513     15493   0356'                     u7620:
15514     15494                                  
15515     15495   0356'                     l9929:;  BSR  set  to:  0
15516     15496                           
15517     15497   0356'  0E0F                       movlw  (0Fh)&0ffh
15518     15498                                  
15519     15499   0358'  EC00'  F000'                call   _vscp_getGUID
15520     15500   035C'  0100                       movlb  0 ;  ()  banked
15521     15501   035E'  1900'                      xorwf  (0+(_vscp_imsg+0Ah))&0ffh,w
15522     15502   0360'  A4D8                       btfss  status,2
15523     15503   0362'  EF00'  F000'                goto   u7631
15524     15504   0366'  EF00'  F000'                goto   u7630
15525     15505   036A'                     u7631:
15526     15506   036A'  EF00'  F000'                goto   l9937
15527     15507   036E'                     u7630:
15528     15508                                   line   948
15529     15509                                  
15530     15510   036E'                     l9931:;  BSR  set  to:  0
15531     15511                           
15532     15512                            ;vscp_firmware.c:  948:  vscp_guid_reset  |=  0x80;
15533     15513   036E'  8E06'                      bsf    (0+(7/8)+(c:_vscp_guid_reset)),c,(7)&7
15534     15514   0370'  EF00'  F000'                goto   l9937
15535     15515                                   line   952
15536     15516                            ;vscp_firmware.c:  952:  default:
15537     15517                                  
15538     15518   0374'                     l1159:;  BSR  set  to:  0
15539     15519                           
15540     15520                                   line   953
15541     15521                            ;vscp_firmware.c:  953:  vscp_guid_reset  =  0;
15542     15522   0374'  6A06'                      clrf   ((c:_vscp_guid_reset)),c
15543     15523                                   line   954
15544     15524                            ;vscp_firmware.c:  954:  break;
15545     15525   0376'  EF00'  F000'                goto   l9937
15546     15526                                   line   914
15547     15527                                  
15548     15528   037A'                     l9935:;  BSR  set  to:  0
15549     15529                           
15550     15530   037A'  3900'                      swapf  (0+(_vscp_imsg+06h))&0ffh,w
15551     15531   037C'  0B0F                       andlw  (0ffh  shr  4)  &  0ffh
15552     15532   037E'  6F00'                      movwf  (??_vscp_handleProtocolEvent+0+0)&0ffh
15553     15533   0380'  6B00'                      clrf   (??_vscp_handleProtocolEvent+0+0+1)&0ffh
15554     15534                           
15555     15535                                   ;  Switch  on  2  bytes  has  been  partitioned  into  a  top  level  switch  of  size  1,  and  1  sub-s
15556                                     witches
15557     15536                            ;  Switch  size  1,  requested  type  "space"
15558     15537                            ;  Number  of  cases  is  1,  Range  of  values  is  0  to  0
15559     15538                            ;  switch  strategies  available:
15560     15539                            ;  Name          Instructions  Cycles
15561     15540                            ;  simple_byte             4      3  (average)
15562     15541                            ;      Chosen  strategy  is  simple_byte
15563     15542                           
15564     15543   0382'  5100'                      movf  ??_vscp_handleProtocolEvent+0+1&0ffh,w
15565     15544   0384'  0A00                       xorlw  0^0       ;  case  0
15566     15545   0386'  B4D8                       skipnz
15567     15546   0388'  EF00'  F000'                goto   l14609
15568     15547   038C'  EF00'  F000'                goto   l1159
15569     15548                                  
15570     15549   0390'                     l14609:;  BSR  set  to:  0
15571     15550                           
15572     15551                            ;  Switch  size  1,  requested  type  "space"
15573     15552                            ;  Number  of  cases  is  4,  Range  of  values  is  0  to  3
15574     15553                            ;  switch  strategies  available:
15575     15554                            ;  Name          Instructions  Cycles
15576     15555                            ;  simple_byte            13      7  (average)
15577     15556                            ;      Chosen  strategy  is  simple_byte
15578     15557                           
15579     15558   0390'  5100'                      movf  ??_vscp_handleProtocolEvent+0+0&0ffh,w
15580     15559   0392'  0A00                       xorlw  0^0       ;  case  0
15581     15560   0394'  B4D8                       skipnz
15582     15561   0396'  EF00'  F000'                goto   l9893
15583     15562   039A'  0A01                       xorlw  1^0       ;  case  1
15584     15563   039C'  B4D8                       skipnz
15585     15564   039E'  EF00'  F000'                goto   l9903
15586     15565   03A2'  0A03                       xorlw  2^1       ;  case  2
15587     15566   03A4'  B4D8                       skipnz
15588     15567   03A6'  EF00'  F000'                goto   l9913
15589     15568   03AA'  0A01                       xorlw  3^2       ;  case  3
15590     15569   03AC'  B4D8                       skipnz
15591     15570   03AE'  EF00'  F000'                goto   l9923
15592     15571   03B2'  EF00'  F000'                goto   l1159
15593     15572                           
15594     15573                                   line   957
15595     15574                                  
15596     15575   03B6'                     l9937:;  BSR  set  to:  0
15597     15576                           
15598     15577                            ;vscp_firmware.c:  957:  if  (0xf0  ==  (vscp_guid_reset  &  0xf0))  {
15599     15578   03B6'  5006'                      movf   ((c:_vscp_guid_reset)),c,w
15600     15579   03B8'  0BF0                       andlw  low(0F0h)
15601     15580   03BA'  0AF0                       xorlw  0F0h
15602     15581   03BC'  A4D8                       btfss  status,2
15603     15582   03BE'  EF00'  F000'                goto   u7641
15604     15583   03C2'  EF00'  F000'                goto   u7640
15605     15584   03C6'                     u7641:
15606     15585   03C6'  EF00'  F000'                goto   l1218
15607     15586   03CA'                     u7640:
15608     15587                                   line   959
15609     15588                                  
15610     15589   03CA'                     l9939:;  BSR  set  to:  0
15611     15590                           
15612     15591                            ;vscp_firmware.c:  959:  vscp_init();
15613     15592   03CA'  EC00'  F000'                call   _vscp_init ;wreg  free
15614     15593   03CE'  EF00'  F000'                goto   l1218
15615     15594                                   line   965
15616     15595                                  
15617     15596   03D2'                     l9941:;  BSR  set  to:  0
15618     15597                           
15619     15598                            ;vscp_firmware.c:  965:  if  (vscp_nickname  ==  vscp_imsg.data[  0  ])  {
15620     15599   03D2'  5100'                      movf   ((_vscp_nickname))&0ffh,w
15621     15600   03D4'  EE20'  F000'                lfsr   2,_vscp_imsg+06h
15622     15601   03D8'  62DF                       cpfseq indf2
15623     15602   03DA'  EF00'  F000'                goto   u7651
15624     15603   03DE'  EF00'  F000'                goto   u7650
15625     15604   03E2'                     u7651:
15626     15605   03E2'  EF00'  F000'                goto   l1218
15627     15606   03E6'                     u7650:
15628     15607                                   line   968
15629     15608                                  
15630     15609   03E6'                     l9943:;  BSR  set  to:  0
15631     15610                           
15632     15611                            ;vscp_firmware.c:  967:  uint8_t  i;
15633     15612                            ;vscp_firmware.c:  968:  uint8_t  pos  =  0;
15634     15613   03E6'  6B00'                      clrf   ((vscp_handleProtocolEvent@pos))&0ffh
15635     15614                                   line   969
15636     15615                            ;vscp_firmware.c:  969:  uint8_t  offset  =  vscp_imsg.data[  1  ];
15637     15616   03E8'  C020'  F028'                movff  0+(_vscp_imsg+07h),(vscp_handleProtocolEvent@offset)
15638     15617                                   line   970
15639     15618                            ;vscp_firmware.c:  970:  uint8_t  len  =  vscp_imsg.data[  2  ];
15640     15619   03EC'  C021'  F02B'                movff  0+(_vscp_imsg+08h),(vscp_handleProtocolEvent@len)
15641     15620                                   line   972
15642     15621                            ;vscp_firmware.c:  972:  for  (i  =  0;  i &lsaquo   len;  i++)  {
15643     15622   03F0'  6B00'                      clrf   ((vscp_handleProtocolEvent@i))&0ffh
15644     15623   03F2'  EF00'  F000'                goto   l9973
15645     15624                                   line   973
15646     15625                                  
15647     15626   03F6'                     l9945:;  BSR  set  to:  0
15648     15627                           
15649     15628                            ;vscp_firmware.c:  973:  vscp_omsg.data[  (i  %  7)  +  1  ]  =  vscp_readRegister(offset  +  i);
15650     15629   03F6'  5100'                      movf   ((vscp_handleProtocolEvent@offset))&0ffh,w
15651     15630   03F8'  2500'                      addwf  ((vscp_handleProtocolEvent@i))&0ffh,w
15652     15631                                  
15653     15632   03FA'  EC00'  F000'                call   _vscp_readRegister
15654     15633   03FE'  0100                       movlb  0 ;  ()  banked
15655     15634   0400'  6F00'                      movwf  (??_vscp_handleProtocolEvent+0+0)&0ffh
15656     15635   0402'  0E07                       movlw  low(07h)
15657     15636   0404'  6E0D'                      movwf  ((c:?___lbmod)),c
15658     15637   0406'  5100'                      movf   ((vscp_handleProtocolEvent@i))&0ffh,w
15659     15638                                  
15660     15639   0408'  EC00'  F000'                call   ___lbmod
15661     15640   040C'  0100                       movlb  0 ;  ()  banked
15662     15641   040E'  6F00'                      movwf  (??_vscp_handleProtocolEvent+1+0)&0ffh
15663     15642   0410'  5100'                      movf   ((??_vscp_handleProtocolEvent+1+0))&0ffh,w
15664     15643   0412'  0F00'                      addlw  low(_vscp_omsg+06h)
15665     15644   0414'  6ED9                       movwf  fsr2l
15666     15645   0416'  6ADA                       clrf   fsr2h
15667     15646   0418'  C01D'  FFDF                 movff  (??_vscp_handleProtocolEvent+0+0),indf2
15668     15647                           
15669     15648                                   line   975
15670     15649                                  
15671     15650   041C'                     l9947:;  BSR  set  to:  0
15672     15651                           
15673     15652                            ;vscp_firmware.c:  975:  if  ((i  %  7)  ==  6  ||  i  ==  (len  -  1))  {
15674     15653   041C'  0E07                       movlw  low(07h)
15675     15654   041E'  6E0D'                      movwf  ((c:?___lbmod)),c
15676     15655   0420'  5100'                      movf   ((vscp_handleProtocolEvent@i))&0ffh,w
15677     15656                                  
15678     15657   0422'  EC00'  F000'                call   ___lbmod
15679     15658   0426'  0A06                       xorlw  06h
15680     15659   0428'  B4D8                       btfsc  status,2
15681     15660   042A'  EF00'  F000'                goto   u7661
15682     15661   042E'  EF00'  F000'                goto   u7660
15683     15662   0432'                     u7661:
15684     15663   0432'  EF00'  F000'                goto   l9951
15685     15664   0436'                     u7660:
15686     15665                                  
15687     15666   0436'                     l9949:
15688     15667   0436'  0EFF                       movlw  low(-1)
15689     15668   0438'  0100                       movlb  0 ;  ()  banked
15690     15669   043A'  2500'                      addwf  ((vscp_handleProtocolEvent@len))&0ffh,w
15691     15670   043C'  6F00'                      movwf  (??_vscp_handleProtocolEvent+0+0)&0ffh
15692     15671   043E'  6B00'                      clrf   1+(??_vscp_handleProtocolEvent+0+0)&0ffh
15693     15672   0440'  0EFF                       movlw  high(-1)
15694     15673   0442'  2300'                      addwfc 1+(??_vscp_handleProtocolEvent+0+0)&0ffh
15695     15674   0444'  5100'                      movf   ((vscp_handleProtocolEvent@i))&0ffh,w
15696     15675   0446'  1900'                      xorwf  (??_vscp_handleProtocolEvent+0+0)&0ffh,w
15697     15676   0448'  1100'                      iorwf  (??_vscp_handleProtocolEvent+0+1)&0ffh,w
15698     15677                           
15699     15678   044A'  A4D8                       btfss  status,2
15700     15679   044C'  EF00'  F000'                goto   u7671
15701     15680   0450'  EF00'  F000'                goto   u7670
15702     15681   0454'                     u7671:
15703     15682   0454'  EF00'  F000'                goto   l9971
15704     15683   0458'                     u7670:
15705     15684                                   line   978
15706     15685                                  
15707     15686   0458'                     l9951:
15708     15687                            ;vscp_firmware.c:  976:  uint8_t  bytes;
15709     15688                            ;vscp_firmware.c:  978:  if  ((i  %  7)  ==  6)  bytes  =  7;
15710     15689   0458'  0E07                       movlw  low(07h)
15711     15690   045A'  6E0D'                      movwf  ((c:?___lbmod)),c
15712     15691   045C'  0100                       movlb  0 ;  ()  banked
15713     15692   045E'  5100'                      movf   ((vscp_handleProtocolEvent@i))&0ffh,w
15714     15693                                  
15715     15694   0460'  EC00'  F000'                call   ___lbmod
15716     15695   0464'  0A06                       xorlw  06h
15717     15696   0466'  A4D8                       btfss  status,2
15718     15697   0468'  EF00'  F000'                goto   u7681
15719     15698   046C'  EF00'  F000'                goto   u7680
15720     15699   0470'                     u7681:
15721     15700   0470'  EF00'  F000'                goto   l9955
15722     15701   0474'                     u7680:
15723     15702                                  
15724     15703   0474'                     l9953:
15725     15704   0474'  0E07                       movlw  low(07h)
15726     15705   0476'  0100                       movlb  0 ;  ()  banked
15727     15706   0478'  6F00'                      movwf  ((vscp_handleProtocolEvent@bytes))&0ffh
15728     15707   047A'  EF00'  F000'                goto   l9957
15729     15708                                   line   979
15730     15709                                  
15731     15710   047E'                     l9955:
15732     15711                            ;vscp_firmware.c:  979:  else  bytes  =  (i  %  7)  +  1;
15733     15712   047E'  0E07                       movlw  low(07h)
15734     15713   0480'  6E0D'                      movwf  ((c:?___lbmod)),c
15735     15714   0482'  0100                       movlb  0 ;  ()  banked
15736     15715   0484'  5100'                      movf   ((vscp_handleProtocolEvent@i))&0ffh,w
15737     15716                                  
15738     15717   0486'  EC00'  F000'                call   ___lbmod
15739     15718   048A'  0100                       movlb  0 ;  ()  banked
15740     15719   048C'  6F00'                      movwf  (??_vscp_handleProtocolEvent+0+0)&0ffh
15741     15720   048E'  2900'                      incf   ((??_vscp_handleProtocolEvent+0+0))&0ffh,w
15742     15721   0490'  6F00'                      movwf  ((vscp_handleProtocolEvent@bytes))&0ffh
15743     15722                                   line   981
15744     15723                                  
15745     15724   0492'                     l9957:;  BSR  set  to:  0
15746     15725                           
15747     15726                            ;vscp_firmware.c:  981:  vscp_omsg.flags  =  0x80  +  bytes  +  1;
15748     15727   0492'  5100'                      movf   ((vscp_handleProtocolEvent@bytes))&0ffh,w
15749     15728   0494'  0F81                       addlw  low(081h)
15750     15729   0496'  6F00'                      movwf  ((_vscp_omsg))&0ffh
15751     15730                                   line   982
15752     15731                                  
15753     15732   0498'                     l9959:;  BSR  set  to:  0
15754     15733                           
15755     15734                            ;vscp_firmware.c:  982:  vscp_omsg.priority  =  0x03;
15756     15735   0498'  0E03                       movlw  low(03h)
15757     15736   049A'  6F00'                      movwf  (0+(_vscp_omsg+01h))&0ffh
15758     15737                                   line   983
15759     15738                                  
15760     15739   049C'                     l9961:;  BSR  set  to:  0
15761     15740                           
15762     15741                            ;vscp_firmware.c:  983:  vscp_omsg.vscp_class  =  0;
15763     15742   049C'  6B00'                      clrf   (0+(_vscp_omsg+02h))&0ffh
15764     15743   049E'  6B00'                      clrf   (1+(_vscp_omsg+02h))&0ffh
15765     15744                                   line   984
15766     15745                                  
15767     15746   04A0'                     l9963:;  BSR  set  to:  0
15768     15747                           
15769     15748                            ;vscp_firmware.c:  984:  vscp_omsg.vscp_type  =  26;
15770     15749   04A0'  0E1A                       movlw  low(01Ah)
15771     15750   04A2'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
15772     15751                                   line   985
15773     15752                                  
15774     15753   04A4'                     l9965:;  BSR  set  to:  0
15775     15754                           
15776     15755                            ;vscp_firmware.c:  985:  vscp_omsg.data[  0  ]  =  pos;
15777     15756   04A4'  C029'  F02C'                movff  (vscp_handleProtocolEvent@pos),0+(_vscp_omsg+05h)
15778     15757                                   line   988
15779     15758                                  
15780     15759   04A8'                     l9967:;  BSR  set  to:  0
15781     15760                           
15782     15761                            ;vscp_firmware.c:  988:  vscp_sendEvent();
15783     15762   04A8'  EC00'  F000'                call   _vscp_sendEvent    ;wreg  free
15784     15763                                   line   989
15785     15764                                  
15786     15765   04AC'                     l9969:;  BSR  set  to:  0
15787     15766                           
15788     15767                            ;vscp_firmware.c:  989:  pos++;
15789     15768   04AC'  2B00'                      incf   ((vscp_handleProtocolEvent@pos))&0ffh
15790     15769                                   line   972
15791     15770                                  
15792     15771   04AE'                     l9971:;  BSR  set  to:  0
15793     15772                           
15794     15773   04AE'  2B00'                      incf   ((vscp_handleProtocolEvent@i))&0ffh
15795     15774                                  
15796     15775   04B0'                     l9973:;  BSR  set  to:  0
15797     15776                           
15798     15777   04B0'  5100'                      movf   ((vscp_handleProtocolEvent@len))&0ffh,w
15799     15778   04B2'  5D00'                      subwf  ((vscp_handleProtocolEvent@i))&0ffh,w
15800     15779   04B4'  A0D8                       btfss  status,0
15801     15780   04B6'  EF00'  F000'                goto   u7691
15802     15781   04BA'  EF00'  F000'                goto   u7690
15803     15782   04BE'                     u7691:
15804     15783   04BE'  EF00'  F000'                goto   l9945
15805     15784   04C2'                     u7690:
15806     15785   04C2'  EF00'  F000'                goto   l1218
15807     15786                                   line   997
15808     15787                                  
15809     15788   04C6'                     l9975:;  BSR  set  to:  0
15810     15789                           
15811     15790                            ;vscp_firmware.c:  997:  if  (vscp_nickname  ==  vscp_imsg.data[  0  ])  {
15812     15791   04C6'  5100'                      movf   ((_vscp_nickname))&0ffh,w
15813     15792   04C8'  EE20'  F000'                lfsr   2,_vscp_imsg+06h
15814     15793   04CC'  62DF                       cpfseq indf2
15815     15794   04CE'  EF00'  F000'                goto   u7701
15816     15795   04D2'  EF00'  F000'                goto   u7700
15817     15796   04D6'                     u7701:
15818     15797   04D6'  EF00'  F000'                goto   l1218
15819     15798   04DA'                     u7700:
15820     15799                                   line   999
15821     15800                                  
15822     15801   04DA'                     l9977:;  BSR  set  to:  0
15823     15802                           
15824     15803                            ;vscp_firmware.c:  998:  uint8_t  i;
15825     15804                            ;vscp_firmware.c:  999:  uint8_t  pos  =  vscp_imsg.data[  1  ];
15826     15805   04DA'  C020'  F02C'                movff  0+(_vscp_imsg+07h),(vscp_handleProtocolEvent@pos_1023)
15827     15806                                   line   1000
15828     15807                                  
15829     15808   04DE'                     l9979:;  BSR  set  to:  0
15830     15809                           
15831     15810                            ;vscp_firmware.c:  1000:  uint8_t  len  =  (vscp_imsg.flags  -  2)  &  0x07;
15832     15811   04DE'  5100'                      movf   ((_vscp_imsg))&0ffh,w
15833     15812   04E0'  0FFE                       addlw  low(0FEh)
15834     15813   04E2'  0B07                       andlw  low(07h)
15835     15814   04E4'  6F00'                      movwf  ((vscp_handleProtocolEvent@len_1024))&0ffh
15836     15815                                   line   1002
15837     15816                                  
15838     15817   04E6'                     l9981:;  BSR  set  to:  0
15839     15818                           
15840     15819                            ;vscp_firmware.c:  1002:  for  (i  =  0;  i &lsaquo   len;  i++)  {
15841     15820   04E6'  6B00'                      clrf   ((vscp_handleProtocolEvent@i_1022))&0ffh
15842     15821   04E8'  EF00'  F000'                goto   l9989
15843     15822                                   line   1004
15844     15823                                  
15845     15824   04EC'                     l9983:;  BSR  set  to:  0
15846     15825                           
15847     15826                            ;vscp_firmware.c:  1004:  vscp_writeRegister(pos  +  i,  vscp_imsg.data[  2  +  i  ]);
15848     15827   04EC'  5100'                      movf   ((vscp_handleProtocolEvent@i_1022))&0ffh,w
15849     15828   04EE'  0F00'                      addlw  low(_vscp_imsg+08h)
15850     15829   04F0'  6ED9                       movwf  fsr2l
15851     15830   04F2'  6ADA                       clrf   fsr2h
15852     15831   04F4'  50DF                       movf   indf2,w
15853     15832   04F6'  6E33'                      movwf  ((c:?_vscp_writeRegister)),c
15854     15833   04F8'  5100'                      movf   ((vscp_handleProtocolEvent@pos_1023))&0ffh,w
15855     15834   04FA'  2500'                      addwf  ((vscp_handleProtocolEvent@i_1022))&0ffh,w
15856     15835                                  
15857     15836   04FC'  EC00'  F000'                call   _vscp_writeRegister
15858     15837                                   line   1005
15859     15838                                  
15860     15839   0500'                     l9985:
15861     15840                            ;vscp_firmware.c:  1005:  vscp_omsg.data[  1  +  i  ]  =  vscp_readRegister(pos  +  i);
15862     15841   0500'  0100                       movlb  0 ;  ()  banked
15863     15842   0502'  5100'                      movf   ((vscp_handleProtocolEvent@pos_1023))&0ffh,w
15864     15843   0504'  2500'                      addwf  ((vscp_handleProtocolEvent@i_1022))&0ffh,w
15865     15844                                  
15866     15845   0506'  EC00'  F000'                call   _vscp_readRegister
15867     15846   050A'  0100                       movlb  0 ;  ()  banked
15868     15847   050C'  6F00'                      movwf  (??_vscp_handleProtocolEvent+0+0)&0ffh
15869     15848   050E'  5100'                      movf   ((vscp_handleProtocolEvent@i_1022))&0ffh,w
15870     15849   0510'  0F00'                      addlw  low(_vscp_omsg+06h)
15871     15850   0512'  6ED9                       movwf  fsr2l
15872     15851   0514'  6ADA                       clrf   fsr2h
15873     15852   0516'  C01D'  FFDF                 movff  (??_vscp_handleProtocolEvent+0+0),indf2
15874     15853                           
15875     15854                                   line   1002
15876     15855                                  
15877     15856   051A'                     l9987:;  BSR  set  to:  0
15878     15857                           
15879     15858   051A'  2B00'                      incf   ((vscp_handleProtocolEvent@i_1022))&0ffh
15880     15859                                  
15881     15860   051C'                     l9989:;  BSR  set  to:  0
15882     15861                           
15883     15862   051C'  5100'                      movf   ((vscp_handleProtocolEvent@len_1024))&0ffh,w
15884     15863   051E'  5D00'                      subwf  ((vscp_handleProtocolEvent@i_1022))&0ffh,w
15885     15864   0520'  A0D8                       btfss  status,0
15886     15865   0522'  EF00'  F000'                goto   u7711
15887     15866   0526'  EF00'  F000'                goto   u7710
15888     15867   052A'                     u7711:
15889     15868   052A'  EF00'  F000'                goto   l9983
15890     15869   052E'                     u7710:
15891     15870                                   line   1008
15892     15871                                  
15893     15872   052E'                     l9991:;  BSR  set  to:  0
15894     15873                           
15895     15874                            ;vscp_firmware.c:  1006:  }
15896     15875                            ;vscp_firmware.c:  1008:  vscp_omsg.priority  =  0x03;
15897     15876   052E'  0E03                       movlw  low(03h)
15898     15877   0530'  6F00'                      movwf  (0+(_vscp_omsg+01h))&0ffh
15899     15878                                   line   1009
15900     15879                                  
15901     15880   0532'                     l9993:;  BSR  set  to:  0
15902     15881                           
15903     15882                            ;vscp_firmware.c:  1009:  vscp_omsg.vscp_class  =  0;
15904     15883   0532'  6B00'                      clrf   (0+(_vscp_omsg+02h))&0ffh
15905     15884   0534'  6B00'                      clrf   (1+(_vscp_omsg+02h))&0ffh
15906     15885                                   line   1010
15907     15886                            ;vscp_firmware.c:  1010:  vscp_omsg.vscp_type  =  26;
15908     15887   0536'  0E1A                       movlw  low(01Ah)
15909     15888   0538'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
15910     15889                                   line   1011
15911     15890                                  
15912     15891   053A'                     l9995:;  BSR  set  to:  0
15913     15892                           
15914     15893                            ;vscp_firmware.c:  1011:  vscp_omsg.data[  0  ]  =  0;
15915     15894   053A'  6B00'                      clrf   (0+(_vscp_omsg+05h))&0ffh
15916     15895                                   line   1012
15917     15896                                  
15918     15897   053C'                     l9997:;  BSR  set  to:  0
15919     15898                           
15920     15899                            ;vscp_firmware.c:  1012:  vscp_omsg.flags  =  0x80  +  len  +  1;
15921     15900   053C'  5100'                      movf   ((vscp_handleProtocolEvent@len_1024))&0ffh,w
15922     15901   053E'  0F81                       addlw  low(081h)
15923     15902   0540'  6F00'                      movwf  ((_vscp_omsg))&0ffh
15924     15903   0542'  EF00'  F000'                goto   l9819
15925     15904                                   line   1022
15926     15905                                  
15927     15906   0546'                     l10001:;  BSR  set  to:  0
15928     15907                           
15929     15908                            ;vscp_firmware.c:  1022:  if  (vscp_nickname  ==  vscp_imsg.data[  0  ])  {
15930     15909   0546'  5100'                      movf   ((_vscp_nickname))&0ffh,w
15931     15910   0548'  EE20'  F000'                lfsr   2,_vscp_imsg+06h
15932     15911   054C'  62DF                       cpfseq indf2
15933     15912   054E'  EF00'  F000'                goto   u7721
15934     15913   0552'  EF00'  F000'                goto   u7720
15935     15914   0556'                     u7721:
15936     15915   0556'  EF00'  F000'                goto   l1218
15937     15916   055A'                     u7720:
15938     15917                                   line   1026
15939     15918                                  
15940     15919   055A'                     l10003:;  BSR  set  to:  0
15941     15920                           
15942     15921                            ;vscp_firmware.c:  1024:  vscp_omsg.data[  1  ]  =  vscp_writeAppReg(
15943     15922                            ;vscp_firmware.c:  1025:  vscp_imsg.data[  1  ],
15944     15923                            ;vscp_firmware.c:  1026:  vscp_readAppReg(vscp_imsg.data[  1  ])  +  1);
15945     15924   055A'  5100'                      movf   (0+(_vscp_imsg+07h))&0ffh,w
15946     15925                                  
15947     15926   055C'  EC00'  F000'                call   _vscp_readAppReg
15948     15927   0560'  0100                       movlb  0 ;  ()  banked
15949     15928   0562'  6F00'                      movwf  (??_vscp_handleProtocolEvent+0+0)&0ffh
15950     15929   0564'  2900'                      incf   ((??_vscp_handleProtocolEvent+0+0))&0ffh,w
15951     15930   0566'  6E20'                      movwf  ((c:?_vscp_writeAppReg)),c
15952     15931   0568'  5100'                      movf   (0+(_vscp_imsg+07h))&0ffh,w
15953     15932                                  
15954     15933   056A'  EC00'  F000'                call   _vscp_writeAppReg
15955     15934   056E'  0100                       movlb  0 ;  ()  banked
15956     15935   0570'  6F00'                      movwf  (0+(_vscp_omsg+06h))&0ffh
15957     15936   0572'  EF00'  F000'                goto   l9809
15958     15937                                   line   1042
15959     15938                                  
15960     15939   0576'                     l10017:;  BSR  set  to:  0
15961     15940                           
15962     15941                            ;vscp_firmware.c:  1042:  if  (vscp_nickname  ==  vscp_imsg.data[  0  ])  {
15963     15942   0576'  5100'                      movf   ((_vscp_nickname))&0ffh,w
15964     15943   0578'  EE20'  F000'                lfsr   2,_vscp_imsg+06h
15965     15944   057C'  62DF                       cpfseq indf2
15966     15945   057E'  EF00'  F000'                goto   u7731
15967     15946   0582'  EF00'  F000'                goto   u7730
15968     15947   0586'                     u7731:
15969     15948   0586'  EF00'  F000'                goto   l1218
15970     15949   058A'                     u7730:
15971     15950                                   line   1046
15972     15951                                  
15973     15952   058A'                     l10019:;  BSR  set  to:  0
15974     15953                           
15975     15954                            ;vscp_firmware.c:  1044:  vscp_omsg.data[  1  ]  =  vscp_writeAppReg(
15976     15955                            ;vscp_firmware.c:  1045:  vscp_imsg.data[  1  ],
15977     15956                            ;vscp_firmware.c:  1046:  vscp_readAppReg(vscp_imsg.data[  1  ])  -  1);
15978     15957   058A'  5100'                      movf   (0+(_vscp_imsg+07h))&0ffh,w
15979     15958                                  
15980     15959   058C'  EC00'  F000'                call   _vscp_readAppReg
15981     15960   0590'  0100                       movlb  0 ;  ()  banked
15982     15961   0592'  6F00'                      movwf  (??_vscp_handleProtocolEvent+0+0)&0ffh
15983     15962   0594'  0500'                      decf   ((??_vscp_handleProtocolEvent+0+0))&0ffh,w
15984     15963   0596'  6E20'                      movwf  ((c:?_vscp_writeAppReg)),c
15985     15964   0598'  5100'                      movf   (0+(_vscp_imsg+07h))&0ffh,w
15986     15965                                  
15987     15966   059A'  EC00'  F000'                call   _vscp_writeAppReg
15988     15967   059E'  0100                       movlb  0 ;  ()  banked
15989     15968   05A0'  6F00'                      movwf  (0+(_vscp_omsg+06h))&0ffh
15990     15969   05A2'  EF00'  F000'                goto   l9809
15991     15970                                   line   1063
15992     15971                                  
15993     15972   05A6'                     l10033:;  BSR  set  to:  0
15994     15973                           
15995     15974                            ;vscp_firmware.c:  1062:  if  ((vscp_nickname  ==  vscp_imsg.data[  0  ])  ||
15996     15975                            ;vscp_firmware.c:  1063:  (0xff  ==  vscp_imsg.data[  0  ]))  {
15997     15976   05A6'  5100'                      movf   (0+(_vscp_imsg+06h))&0ffh,w
15998     15977   05A8'  1900'                      xorwf  ((_vscp_nickname))&0ffh,w
15999     15978   05AA'  B4D8                       btfsc  status,2
16000     15979   05AC'  EF00'  F000'                goto   u7741
16001     15980   05B0'  EF00'  F000'                goto   u7740
16002     15981   05B4'                     u7741:
16003     15982   05B4'  EF00'  F000'                goto   l1183
16004     15983   05B8'                     u7740:
16005     15984                                  
16006     15985   05B8'                     l10035:;  BSR  set  to:  0
16007     15986                           
16008     15987   05B8'  2900'                      incf   (0+(_vscp_imsg+06h))&0ffh,w
16009     15988                           
16010     15989   05BA'  A4D8                       btfss  status,2
16011     15990   05BC'  EF00'  F000'                goto   u7751
16012     15991   05C0'  EF00'  F000'                goto   u7750
16013     15992   05C4'                     u7751:
16014     15993   05C4'  EF00'  F000'                goto   l1218
16015     15994   05C8'                     u7750:
16016     15995                                  
16017     15996   05C8'                     l1183:;  BSR  set  to:  0
16018     15997                           
16019     15998                                   line   1065
16020     15999                            ;vscp_firmware.c:  1065:  uint8_t  i,  j,  k  =  0;
16021     16000   05C8'  6B00'                      clrf   ((vscp_handleProtocolEvent@k))&0ffh
16022     16001                                   line   1069
16023     16002                                  
16024     16003   05CA'                     l10037:;  BSR  set  to:  0
16025     16004                           
16026     16005                            ;vscp_firmware.c:  1069:  vscp_omsg.priority  =  0x03;
16027     16006   05CA'  0E03                       movlw  low(03h)
16028     16007   05CC'  6F00'                      movwf  (0+(_vscp_omsg+01h))&0ffh
16029     16008                                   line   1070
16030     16009                            ;vscp_firmware.c:  1070:  vscp_omsg.flags  =  0x80  +  8;
16031     16010   05CE'  0E88                       movlw  low(088h)
16032     16011   05D0'  6F00'                      movwf  ((_vscp_omsg))&0ffh
16033     16012                                   line   1071
16034     16013                                  
16035     16014   05D2'                     l10039:;  BSR  set  to:  0
16036     16015                           
16037     16016                            ;vscp_firmware.c:  1071:  vscp_omsg.vscp_class  =  0;
16038     16017   05D2'  6B00'                      clrf   (0+(_vscp_omsg+02h))&0ffh
16039     16018   05D4'  6B00'                      clrf   (1+(_vscp_omsg+02h))&0ffh
16040     16019                                   line   1072
16041     16020                            ;vscp_firmware.c:  1072:  vscp_omsg.vscp_type  =  32;
16042     16021   05D6'  0E20                       movlw  low(020h)
16043     16022   05D8'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
16044     16023                                   line   1074
16045     16024                                  
16046     16025   05DA'                     l10041:;  BSR  set  to:  0
16047     16026                           
16048     16027                            ;vscp_firmware.c:  1074:  for  (i  =  0;  i &lsaquo   3;  i++)
16049     16028   05DA'  6B00'                      clrf   ((vscp_handleProtocolEvent@i_1025))&0ffh
16050     16029                                   line   1075
16051     16030                                  
16052     16031   05DC'                     l1184:;  BSR  set  to:  0
16053     16032                           
16054     16033                                   line   1076
16055     16034                            ;vscp_firmware.c:  1075:  {
16056     16035                            ;vscp_firmware.c:  1076:  vscp_omsg.data[0]  =  i;
16057     16036   05DC'  C035'  F02C'                movff  (vscp_handleProtocolEvent@i_1025),0+(_vscp_omsg+05h)
16058     16037                                   line   1078
16059     16038                                  
16060     16039   05E0'                     l10047:;  BSR  set  to:  0
16061     16040                           
16062     16041                            ;vscp_firmware.c:  1078:  for  (j  =  1;  j &lsaquo   8;  j++)  {
16063     16042   05E0'  0E01                       movlw  low(01h)
16064     16043   05E2'  6F00'                      movwf  ((vscp_handleProtocolEvent@j))&0ffh
16065     16044                                   line   1079
16066     16045                                  
16067     16046   05E4'                     l10053:;  BSR  set  to:  0
16068     16047                           
16069     16048                            ;vscp_firmware.c:  1079:  vscp_omsg.data[j]  =  vscp_getGUID(15  -  k++);
16070     16049   05E4'  5100'                      movf   ((vscp_handleProtocolEvent@j))&0ffh,w
16071     16050   05E6'  0F00'                      addlw  low(_vscp_omsg+05h)
16072     16051   05E8'  6ED9                       movwf  fsr2l
16073     16052   05EA'  6ADA                       clrf   fsr2h
16074     16053   05EC'  5100'                      movf   ((vscp_handleProtocolEvent@k))&0ffh,w
16075     16054   05EE'  080F                       sublw  low(0Fh)
16076     16055                                  
16077     16056   05F0'  EC00'  F000'                call   _vscp_getGUID
16078     16057   05F4'  6EDF                       movwf  indf2
16079     16058                           
16080     16059                                  
16081     16060   05F6'                     l10055:
16082     16061   05F6'  0100                       movlb  0 ;  ()  banked
16083     16062   05F8'  2B00'                      incf   ((vscp_handleProtocolEvent@k))&0ffh
16084     16063                                   line   1080
16085     16064                                  
16086     16065   05FA'                     l10057:;  BSR  set  to:  0
16087     16066                           
16088     16067                            ;vscp_firmware.c:  1080:  if  (k &rsaquo   16)
16089     16068   05FA'  0E10                       movlw  (011h-1)
16090     16069   05FC'  6500'                      cpfsgt ((vscp_handleProtocolEvent@k))&0ffh
16091     16070   05FE'  EF00'  F000'                goto   u7761
16092     16071   0602'  EF00'  F000'                goto   u7760
16093     16072   0606'                     u7761:
16094     16073   0606'  EF00'  F000'                goto   l10061
16095     16074   060A'                     u7760:
16096     16075   060A'  EF00'  F000'                goto   l10065
16097     16076                                   line   1078
16098     16077                                  
16099     16078   060E'                     l10061:;  BSR  set  to:  0
16100     16079                           
16101     16080   060E'  2B00'                      incf   ((vscp_handleProtocolEvent@j))&0ffh
16102     16081                                  
16103     16082   0610'                     l10063:;  BSR  set  to:  0
16104     16083                           
16105     16084   0610'  0E07                       movlw  (08h-1)
16106     16085   0612'  6500'                      cpfsgt ((vscp_handleProtocolEvent@j))&0ffh
16107     16086   0614'  EF00'  F000'                goto   u7771
16108     16087   0618'  EF00'  F000'                goto   u7770
16109     16088   061C'                     u7771:
16110     16089   061C'  EF00'  F000'                goto   l10053
16111     16090   0620'                     u7770:
16112     16091                                   line   1084
16113     16092                                  
16114     16093   0620'                     l10065:;  BSR  set  to:  0
16115     16094                           
16116     16095                            ;vscp_firmware.c:  1082:  }
16117     16096                            ;vscp_firmware.c:  1084:  if  (k &rsaquo   16)
16118     16097   0620'  0E10                       movlw  (011h-1)
16119     16098   0622'  6500'                      cpfsgt ((vscp_handleProtocolEvent@k))&0ffh
16120     16099   0624'  EF00'  F000'                goto   u7781
16121     16100   0628'  EF00'  F000'                goto   u7780
16122     16101   062C'                     u7781:
16123     16102   062C'  EF00'  F000'                goto   l10069
16124     16103   0630'                     u7780:
16125     16104   0630'  EF00'  F000'                goto   l1185
16126     16105                                   line   1087
16127     16106                                  
16128     16107   0634'                     l10069:;  BSR  set  to:  0
16129     16108                           
16130     16109                            ;vscp_firmware.c:  1087:  vscp_sendEvent();
16131     16110   0634'  EC00'  F000'                call   _vscp_sendEvent    ;wreg  free
16132     16111                                   line   1074
16133     16112                                  
16134     16113   0638'                     l10071:;  BSR  set  to:  0
16135     16114                           
16136     16115   0638'  2B00'                      incf   ((vscp_handleProtocolEvent@i_1025))&0ffh
16137     16116                                  
16138     16117   063A'                     l10073:;  BSR  set  to:  0
16139     16118                           
16140     16119   063A'  0E02                       movlw  (03h-1)
16141     16120   063C'  6500'                      cpfsgt ((vscp_handleProtocolEvent@i_1025))&0ffh
16142     16121   063E'  EF00'  F000'                goto   u7791
16143     16122   0642'  EF00'  F000'                goto   u7790
16144     16123   0646'                     u7791:
16145     16124   0646'  EF00'  F000'                goto   l1184
16146     16125   064A'                     u7790:
16147     16126                                  
16148     16127   064A'                     l1185:;  BSR  set  to:  0
16149     16128                           
16150     16129                                   line   1090
16151     16130                            ;vscp_firmware.c:  1088:  }
16152     16131                            ;vscp_firmware.c:  1090:  for  (j  =  0;  j &lsaquo   5;  j++)
16153     16132   064A'  6B00'                      clrf   ((vscp_handleProtocolEvent@j))&0ffh
16154     16133                                   line   1092
16155     16134                                  
16156     16135   064C'                     l10079:;  BSR  set  to:  0
16157     16136                           
16158     16137                            ;vscp_firmware.c:  1091:  {
16159     16138                            ;vscp_firmware.c:  1092:  if  (vscp_getMDF_URL(j) &rsaquo   0)
16160     16139   064C'  5100'                      movf   ((vscp_handleProtocolEvent@j))&0ffh,w
16161     16140                                  
16162     16141   064E'  EC00'  F000'                call   _vscp_getMDF_URL
16163     16142   0652'  0900                       iorlw  0
16164     16143   0654'  B4D8                       btfsc  status,2
16165     16144   0656'  EF00'  F000'                goto   u7801
16166     16145   065A'  EF00'  F000'                goto   u7800
16167     16146   065E'                     u7801:
16168     16147   065E'  EF00'  F000'                goto   l10083
16169     16148   0662'                     u7800:
16170     16149                                   line   1093
16171     16150                                  
16172     16151   0662'                     l10081:;  BSR  set  to:  0
16173     16152                           
16174     16153                            ;vscp_firmware.c:  1093:  vscp_omsg.data[3  +  j]  =  vscp_getMDF_URL(j);
16175     16154   0662'  5100'                      movf   ((vscp_handleProtocolEvent@j))&0ffh,w
16176     16155   0664'  0F00'                      addlw  low(_vscp_omsg+08h)
16177     16156   0666'  6ED9                       movwf  fsr2l
16178     16157   0668'  6ADA                       clrf   fsr2h
16179     16158   066A'  5100'                      movf   ((vscp_handleProtocolEvent@j))&0ffh,w
16180     16159                                  
16181     16160   066C'  EC00'  F000'                call   _vscp_getMDF_URL
16182     16161   0670'  6EDF                       movwf  indf2
16183     16162                           
16184     16163   0672'  EF00'  F000'                goto   l10085
16185     16164                                   line   1095
16186     16165                                  
16187     16166   0676'                     l10083:;  BSR  set  to:  0
16188     16167                           
16189     16168                            ;vscp_firmware.c:  1094:  else
16190     16169                            ;vscp_firmware.c:  1095:  vscp_omsg.data[3  +  j]  =  0;
16191     16170   0676'  5100'                      movf   ((vscp_handleProtocolEvent@j))&0ffh,w
16192     16171   0678'  0F00'                      addlw  low(_vscp_omsg+08h)
16193     16172   067A'  6ED9                       movwf  fsr2l
16194     16173   067C'  6ADA                       clrf   fsr2h
16195     16174   067E'  0E00                       movlw  low(0)
16196     16175   0680'  6EDF                       movwf  indf2
16197     16176                                   line   1090
16198     16177                                  
16199     16178   0682'                     l10085:;  BSR  set  to:  0
16200     16179                           
16201     16180   0682'  2B00'                      incf   ((vscp_handleProtocolEvent@j))&0ffh
16202     16181                                  
16203     16182   0684'                     l10087:;  BSR  set  to:  0
16204     16183                           
16205     16184   0684'  0E04                       movlw  (05h-1)
16206     16185   0686'  6500'                      cpfsgt ((vscp_handleProtocolEvent@j))&0ffh
16207     16186   0688'  EF00'  F000'                goto   u7811
16208     16187   068C'  EF00'  F000'                goto   u7810
16209     16188   0690'                     u7811:
16210     16189   0690'  EF00'  F000'                goto   l10079
16211     16190   0694'                     u7810:
16212     16191                                   line   1098
16213     16192                                  
16214     16193   0694'                     l10089:;  BSR  set  to:  0
16215     16194                           
16216     16195                            ;vscp_firmware.c:  1096:  }
16217     16196                            ;vscp_firmware.c:  1098:  vscp_sendEvent();
16218     16197   0694'  EC00'  F000'                call   _vscp_sendEvent    ;wreg  free
16219     16198                                   line   1100
16220     16199                                  
16221     16200   0698'                     l10091:;  BSR  set  to:  0
16222     16201                           
16223     16202                            ;vscp_firmware.c:  1100:  k  =  5;
16224     16203   0698'  0E05                       movlw  low(05h)
16225     16204   069A'  6F00'                      movwf  ((vscp_handleProtocolEvent@k))&0ffh
16226     16205                                   line   1101
16227     16206                                  
16228     16207   069C'                     l10093:;  BSR  set  to:  0
16229     16208                           
16230     16209                            ;vscp_firmware.c:  1101:  for  (i  =  3;  i &lsaquo   7;  i++)
16231     16210   069C'  0E03                       movlw  low(03h)
16232     16211   069E'  6F00'                      movwf  ((vscp_handleProtocolEvent@i_1025))&0ffh
16233     16212                                   line   1102
16234     16213                                  
16235     16214   06A0'                     l1194:;  BSR  set  to:  0
16236     16215                           
16237     16216                                   line   1103
16238     16217                            ;vscp_firmware.c:  1102:  {
16239     16218                            ;vscp_firmware.c:  1103:  vscp_omsg.data[0]  =  i;
16240     16219   06A0'  C035'  F02C'                movff  (vscp_handleProtocolEvent@i_1025),0+(_vscp_omsg+05h)
16241     16220                                   line   1105
16242     16221                                  
16243     16222   06A4'                     l10099:;  BSR  set  to:  0
16244     16223                           
16245     16224                            ;vscp_firmware.c:  1105:  for  (j  =  1;  j &lsaquo   8;  j++)  {
16246     16225   06A4'  0E01                       movlw  low(01h)
16247     16226   06A6'  6F00'                      movwf  ((vscp_handleProtocolEvent@j))&0ffh
16248     16227                                   line   1106
16249     16228                                  
16250     16229   06A8'                     l10105:;  BSR  set  to:  0
16251     16230                           
16252     16231                            ;vscp_firmware.c:  1106:  vscp_omsg.data[j]  =  vscp_getMDF_URL(k++);
16253     16232   06A8'  5100'                      movf   ((vscp_handleProtocolEvent@j))&0ffh,w
16254     16233   06AA'  0F00'                      addlw  low(_vscp_omsg+05h)
16255     16234   06AC'  6ED9                       movwf  fsr2l
16256     16235   06AE'  6ADA                       clrf   fsr2h
16257     16236   06B0'  5100'                      movf   ((vscp_handleProtocolEvent@k))&0ffh,w
16258     16237                                  
16259     16238   06B2'  EC00'  F000'                call   _vscp_getMDF_URL
16260     16239   06B6'  6EDF                       movwf  indf2
16261     16240                           
16262     16241                                  
16263     16242   06B8'                     l10107:;  BSR  set  to:  0
16264     16243                           
16265     16244   06B8'  2B00'                      incf   ((vscp_handleProtocolEvent@k))&0ffh
16266     16245                                   line   1105
16267     16246                                  
16268     16247   06BA'                     l10109:;  BSR  set  to:  0
16269     16248                           
16270     16249   06BA'  2B00'                      incf   ((vscp_handleProtocolEvent@j))&0ffh
16271     16250                                  
16272     16251   06BC'                     l10111:;  BSR  set  to:  0
16273     16252                           
16274     16253   06BC'  0E07                       movlw  (08h-1)
16275     16254   06BE'  6500'                      cpfsgt ((vscp_handleProtocolEvent@j))&0ffh
16276     16255   06C0'  EF00'  F000'                goto   u7821
16277     16256   06C4'  EF00'  F000'                goto   u7820
16278     16257   06C8'                     u7821:
16279     16258   06C8'  EF00'  F000'                goto   l10105
16280     16259   06CC'                     u7820:
16281     16260                                   line   1108
16282     16261                                  
16283     16262   06CC'                     l10113:;  BSR  set  to:  0
16284     16263                           
16285     16264                            ;vscp_firmware.c:  1107:  }
16286     16265                            ;vscp_firmware.c:  1108:  vscp_sendEvent();
16287     16266   06CC'  EC00'  F000'                call   _vscp_sendEvent    ;wreg  free
16288     16267                                   line   1101
16289     16268                                  
16290     16269   06D0'                     l10115:;  BSR  set  to:  0
16291     16270                           
16292     16271   06D0'  2B00'                      incf   ((vscp_handleProtocolEvent@i_1025))&0ffh
16293     16272                                  
16294     16273   06D2'                     l10117:;  BSR  set  to:  0
16295     16274                           
16296     16275   06D2'  0E06                       movlw  (07h-1)
16297     16276   06D4'  6500'                      cpfsgt ((vscp_handleProtocolEvent@i_1025))&0ffh
16298     16277   06D6'  EF00'  F000'                goto   u7831
16299     16278   06DA'  EF00'  F000'                goto   u7830
16300     16279   06DE'                     u7831:
16301     16280   06DE'  EF00'  F000'                goto   l1194
16302     16281   06E2'                     u7830:
16303     16282   06E2'  EF00'  F000'                goto   l1218
16304     16283                                   line   1117
16305     16284                                  
16306     16285   06E6'                     l10119:;  BSR  set  to:  0
16307     16286                           
16308     16287                            ;vscp_firmware.c:  1117:  if  (vscp_nickname  ==  vscp_imsg.data[  0  ])  {
16309     16288   06E6'  5100'                      movf   ((_vscp_nickname))&0ffh,w
16310     16289   06E8'  EE20'  F000'                lfsr   2,_vscp_imsg+06h
16311     16290   06EC'  62DF                       cpfseq indf2
16312     16291   06EE'  EF00'  F000'                goto   u7841
16313     16292   06F2'  EF00'  F000'                goto   u7840
16314     16293   06F6'                     u7841:
16315     16294   06F6'  EF00'  F000'                goto   l1218
16316     16295   06FA'                     u7840:
16317     16296                                   line   1119
16318     16297                                  
16319     16298   06FA'                     l10121:;  BSR  set  to:  0
16320     16299                           
16321     16300                            ;vscp_firmware.c:  1119:  vscp_omsg.priority  =  0x03;
16322     16301   06FA'  0E03                       movlw  low(03h)
16323     16302   06FC'  6F00'                      movwf  (0+(_vscp_omsg+01h))&0ffh
16324     16303                                   line   1120
16325     16304                            ;vscp_firmware.c:  1120:  vscp_omsg.flags  =  0x80  +  7;
16326     16305   06FE'  0E87                       movlw  low(087h)
16327     16306   0700'  6F00'                      movwf  ((_vscp_omsg))&0ffh
16328     16307                                   line   1121
16329     16308                                  
16330     16309   0702'                     l10123:;  BSR  set  to:  0
16331     16310                           
16332     16311                            ;vscp_firmware.c:  1121:  vscp_omsg.vscp_class  =  0;
16333     16312   0702'  6B00'                      clrf   (0+(_vscp_omsg+02h))&0ffh
16334     16313   0704'  6B00'                      clrf   (1+(_vscp_omsg+02h))&0ffh
16335     16314                                   line   1122
16336     16315                            ;vscp_firmware.c:  1122:  vscp_omsg.vscp_type  =  34;
16337     16316   0706'  0E22                       movlw  low(022h)
16338     16317   0708'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
16339     16318                                   line   1124
16340     16319                                  
16341     16320   070A'                     l10125:;  BSR  set  to:  0
16342     16321                           
16343     16322                            ;vscp_firmware.c:  1124:  vscp_getMatrixInfo((char  *)  vscp_omsg.data);
16344     16323   070A'  0E00'                      movlw  (_vscp_omsg+05h)&0ffh
16345     16324                                  
16346     16325   070C'  EC00'  F000'                call   _vscp_getMatrixInfo
16347     16326   0710'  EF00'  F000'                goto   l9819
16348     16327                                   line   1140
16349     16328                                  
16350     16329   0714'                     l10129:;  BSR  set  to:  0
16351     16330                           
16352     16331                            ;vscp_firmware.c:  1140:  if  (vscp_nickname  ==  vscp_imsg.data[0])  {
16353     16332   0714'  5100'                      movf   ((_vscp_nickname))&0ffh,w
16354     16333   0716'  EE20'  F000'                lfsr   2,_vscp_imsg+06h
16355     16334   071A'  62DF                       cpfseq indf2
16356     16335   071C'  EF00'  F000'                goto   u7851
16357     16336   0720'  EF00'  F000'                goto   u7850
16358     16337   0724'                     u7851:
16359     16338   0724'  EF00'  F000'                goto   l1218
16360     16339   0728'                     u7850:
16361     16340                                   line   1143
16362     16341                                  
16363     16342   0728'                     l10131:;  BSR  set  to:  0
16364     16343                           
16365     16344                            ;vscp_firmware.c:  1142:  uint16_t  page_save;
16366     16345                            ;vscp_firmware.c:  1143:  uint8_t  byte  =  0,  bytes  =  0;
16367     16346   0728'  6B00'                      clrf   ((vscp_handleProtocolEvent@byte))&0ffh
16368     16347                                   line   1148
16369     16348                                  
16370     16349   072A'                     l10133:;  BSR  set  to:  0
16371     16350                           
16372     16351                            ;vscp_firmware.c:  1144:  uint8_t  bytes_this_time,  cb;
16373     16352                            ;vscp_firmware.c:  1148:  if  ((vscp_imsg.flags  &  0x0f) &rsaquo   3)  {
16374     16353   072A'  C019'  F01D'                movff  (_vscp_imsg),??_vscp_handleProtocolEvent+0+0
16375     16354   072E'  0E0F                       movlw  0Fh
16376     16355   0730'  1700'                      andwf  (??_vscp_handleProtocolEvent+0+0)&0ffh
16377     16356   0732'  0E04                       movlw  (04h)&0ffh
16378     16357   0734'  5D00'                      subwf  (??_vscp_handleProtocolEvent+0+0)&0ffh,w
16379     16358   0736'  A0D8                       btfss  status,0
16380     16359   0738'  EF00'  F000'                goto   u7861
16381     16360   073C'  EF00'  F000'                goto   u7860
16382     16361   0740'                     u7861:
16383     16362   0740'  EF00'  F000'                goto   l10137
16384     16363   0744'                     u7860:
16385     16364                                   line   1151
16386     16365                                  
16387     16366   0744'                     l10135:;  BSR  set  to:  0
16388     16367                           
16389     16368                            ;vscp_firmware.c:  1151:  bytes  =  vscp_imsg.data[4];
16390     16369   0744'  C023'  F032'                movff  0+(_vscp_imsg+0Ah),(vscp_handleProtocolEvent@bytes_1030)
16391     16370                                   line   1153
16392     16371                            ;vscp_firmware.c:  1153:  if  (bytes  ==  0)
16393     16372   0748'  6700'                      tstfsz ((vscp_handleProtocolEvent@bytes_1030))&0ffh
16394     16373   074A'  EF00'  F000'                goto   u7871
16395     16374   074E'  EF00'  F000'                goto   u7870
16396     16375   0752'                     u7871:
16397     16376   0752'  EF00'  F000'                goto   l10141
16398     16377   0756'                     u7870:
16399     16378                                   line   1154
16400     16379                                  
16401     16380   0756'                     l10137:;  BSR  set  to:  0
16402     16381                           
16403     16382                            ;vscp_firmware.c:  1154:  bytes  =  1;
16404     16383   0756'  0E01                       movlw  low(01h)
16405     16384   0758'  6F00'                      movwf  ((vscp_handleProtocolEvent@bytes_1030))&0ffh
16406     16385                                   line   1161
16407     16386                                  
16408     16387   075A'                     l10141:;  BSR  set  to:  0
16409     16388                           
16410     16389                            ;vscp_firmware.c:  1158:  }
16411     16390                            ;vscp_firmware.c:  1161:  page_save  =  vscp_page_select;
16412     16391   075A'  C000'  F024'                movff  (c:_vscp_page_select),(vscp_handleProtocolEvent@page_save)
16413     16392   075E'  C001'  F025'                movff  (c:_vscp_page_select+1),(vscp_handleProtocolEvent@page_save+1)
16414     16393                                   line   1166
16415     16394                                  
16416     16395   0762'                     l10143:;  BSR  set  to:  0
16417     16396                           
16418     16397                            ;vscp_firmware.c:  1166:  vscp_page_select  =  ((vscp_imsg.data[1]&lsaquo &lsaquo 8)  |  vscp_imsg.data[2]);
16419     16398   0762'  5100'                      movf   (0+(_vscp_imsg+08h))&0ffh,w
16420     16399   0764'  C020'  F01D'                movff  0+(_vscp_imsg+07h),??_vscp_handleProtocolEvent+0+0
16421     16400   0768'  6B00'                      clrf   (??_vscp_handleProtocolEvent+0+0+1)&0ffh
16422     16401   076A'  C01D'  F01E'                movff  ??_vscp_handleProtocolEvent+0+0,??_vscp_handleProtocolEvent+0+1
16423     16402   076E'  6B00'                      clrf   (??_vscp_handleProtocolEvent+0+0)&0ffh
16424     16403   0770'  1100'                      iorwf  (??_vscp_handleProtocolEvent+0+0)&0ffh,w
16425     16404                                  
16426     16405   0772'  6E00'                      movwf  ((c:_vscp_page_select)),c
16427     16406   0774'  5100'                      movf   (??_vscp_handleProtocolEvent+0+1)&0ffh,w
16428     16407   0776'  6E01'                      movwf  1+((c:_vscp_page_select)),c
16429     16408                                   line   1169
16430     16409                                  
16431     16410   0778'                     l10145:;  BSR  set  to:  0
16432     16411                           
16433     16412                            ;vscp_firmware.c:  1169:  vscp_omsg.priority  =  0x03;
16434     16413   0778'  0E03                       movlw  low(03h)
16435     16414   077A'  6F00'                      movwf  (0+(_vscp_omsg+01h))&0ffh
16436     16415                                   line   1170
16437     16416                                  
16438     16417   077C'                     l10147:;  BSR  set  to:  0
16439     16418                           
16440     16419                            ;vscp_firmware.c:  1170:  vscp_omsg.vscp_class  =  0;
16441     16420   077C'  6B00'                      clrf   (0+(_vscp_omsg+02h))&0ffh
16442     16421   077E'  6B00'                      clrf   (1+(_vscp_omsg+02h))&0ffh
16443     16422                                   line   1171
16444     16423                                  
16445     16424   0780'                     l10149:;  BSR  set  to:  0
16446     16425                           
16447     16426                            ;vscp_firmware.c:  1171:  vscp_omsg.vscp_type  =  39;
16448     16427   0780'  0E27                       movlw  low(027h)
16449     16428   0782'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
16450     16429                                   line   1172
16451     16430                                  
16452     16431   0784'                     l10151:;  BSR  set  to:  0
16453     16432                           
16454     16433                            ;vscp_firmware.c:  1172:  vscp_omsg.data[0]  =  0;
16455     16434   0784'  6B00'                      clrf   (0+(_vscp_omsg+05h))&0ffh
16456     16435                                   line   1173
16457     16436                                  
16458     16437   0786'                     l10153:;  BSR  set  to:  0
16459     16438                           
16460     16439                            ;vscp_firmware.c:  1173:  vscp_omsg.data[1]  =  vscp_imsg.data[1];
16461     16440   0786'  C020'  F02D'                movff  0+(_vscp_imsg+07h),0+(_vscp_omsg+06h)
16462     16441                                   line   1174
16463     16442                                  
16464     16443   078A'                     l10155:;  BSR  set  to:  0
16465     16444                           
16466     16445                            ;vscp_firmware.c:  1174:  vscp_omsg.data[2]  =  vscp_imsg.data[2];
16467     16446   078A'  C021'  F02E'                movff  0+(_vscp_imsg+08h),0+(_vscp_omsg+07h)
16468     16447                                   line   1178
16469     16448                                  
16470     16449   078E'                     l10157:;  BSR  set  to:  0
16471     16450                           
16472     16451                            ;vscp_firmware.c:  1178:  if  ((bytes  -  byte) &rsaquo =  4)  {
16473     16452   078E'  5100'                      movf   ((vscp_handleProtocolEvent@byte))&0ffh,w
16474     16453   0790'  C032'  F01D'                movff  (vscp_handleProtocolEvent@bytes_1030),??_vscp_handleProtocolEvent+0+0
16475     16454   0794'  6B00'                      clrf   (??_vscp_handleProtocolEvent+0+0+1)&0ffh
16476     16455   0796'  5F00'                      subwf  (??_vscp_handleProtocolEvent+0+0)&0ffh
16477     16456   0798'  0E00                       movlw  0
16478     16457   079A'  5B00'                      subwfb (??_vscp_handleProtocolEvent+0+1)&0ffh
16479     16458   079C'  5100'                      movf   (??_vscp_handleProtocolEvent+0+1)&0ffh,w
16480     16459   079E'  0A80                       xorlw  80h
16481     16460   07A0'  0F80                       addlw  -((0)^80h)
16482     16461   07A2'  0E04                       movlw  04h
16483     16462   07A4'  B4D8                       btfsc  status,2
16484     16463   07A6'  5D00'                      subwf  (??_vscp_handleProtocolEvent+0+0)&0ffh,w
16485     16464   07A8'  A0D8                       btfss  status,0
16486     16465   07AA'  EF00'  F000'                goto   u7881
16487     16466   07AE'  EF00'  F000'                goto   u7880
16488     16467   07B2'                     u7881:
16489     16468   07B2'  EF00'  F000'                goto   l10161
16490     16469   07B6'                     u7880:
16491     16470                                   line   1179
16492     16471                                  
16493     16472   07B6'                     l10159:;  BSR  set  to:  0
16494     16473                           
16495     16474                            ;vscp_firmware.c:  1179:  bytes_this_time  =  4;
16496     16475   07B6'  0E04                       movlw  low(04h)
16497     16476   07B8'  6F00'                      movwf  ((vscp_handleProtocolEvent@bytes_this_time))&0ffh
16498     16477                                   line   1180
16499     16478                            ;vscp_firmware.c:  1180:  }
16500     16479   07BA'  EF00'  F000'                goto   l1207
16501     16480                                   line   1182
16502     16481                                  
16503     16482   07BE'                     l10161:;  BSR  set  to:  0
16504     16483                           
16505     16484                            ;vscp_firmware.c:  1181:  else  {
16506     16485                            ;vscp_firmware.c:  1182:  bytes_this_time  =  (bytes  -  byte);
16507     16486   07BE'  5100'                      movf   ((vscp_handleProtocolEvent@byte))&0ffh,w
16508     16487   07C0'  5D00'                      subwf  ((vscp_handleProtocolEvent@bytes_1030))&0ffh,w
16509     16488   07C2'  6F00'                      movwf  ((vscp_handleProtocolEvent@bytes_this_time))&0ffh
16510     16489                                   line   1183
16511     16490                                  
16512     16491   07C4'                     l1207:;  BSR  set  to:  0
16513     16492                           
16514     16493                                   line   1187
16515     16494                            ;vscp_firmware.c:  1183:  }
16516     16495                            ;vscp_firmware.c:  1187:  vscp_omsg.flags  =  0x80  +  4  +  bytes_this_time;
16517     16496   07C4'  5100'                      movf   ((vscp_handleProtocolEvent@bytes_this_time))&0ffh,w
16518     16497   07C6'  0F84                       addlw  low(084h)
16519     16498   07C8'  6F00'                      movwf  ((_vscp_omsg))&0ffh
16520     16499                                   line   1189
16521     16500                            ;vscp_firmware.c:  1188:  vscp_omsg.data[3]  =
16522     16501                            ;vscp_firmware.c:  1189:  vscp_imsg.data[3]  +  byte;
16523     16502   07CA'  5100'                      movf   (0+(_vscp_imsg+09h))&0ffh,w
16524     16503   07CC'  2500'                      addwf  ((vscp_handleProtocolEvent@byte))&0ffh,w
16525     16504   07CE'  6F00'                      movwf  (0+(_vscp_omsg+08h))&0ffh
16526     16505                                   line   1192
16527     16506                                  
16528     16507   07D0'                     l10163:;  BSR  set  to:  0
16529     16508                           
16530     16509                            ;vscp_firmware.c:  1192:  for  (  cb  =  0;  cb &lsaquo   bytes_this_time;  cb++)  {
16531     16510   07D0'  6B00'                      clrf   ((vscp_handleProtocolEvent@cb))&0ffh
16532     16511   07D2'  EF00'  F000'                goto   l10169
16533     16512                                   line   1194
16534     16513                                  
16535     16514   07D6'                     l10165:;  BSR  set  to:  0
16536     16515                           
16537     16516                            ;vscp_firmware.c:  1193:  vscp_omsg.data[  (4  +  cb)  ]  =
16538     16517                            ;vscp_firmware.c:  1194:  vscp_readRegister(  (vscp_imsg.data[3]  +  byte  +  cb)  );
16539     16518   07D6'  5100'                      movf   (0+(_vscp_imsg+09h))&0ffh,w
16540     16519   07D8'  2500'                      addwf  ((vscp_handleProtocolEvent@byte))&0ffh,w
16541     16520   07DA'  2500'                      addwf  ((vscp_handleProtocolEvent@cb))&0ffh,w
16542     16521                                  
16543     16522   07DC'  EC00'  F000'                call   _vscp_readRegister
16544     16523   07E0'  0100                       movlb  0 ;  ()  banked
16545     16524   07E2'  6F00'                      movwf  (??_vscp_handleProtocolEvent+0+0)&0ffh
16546     16525   07E4'  5100'                      movf   ((vscp_handleProtocolEvent@cb))&0ffh,w
16547     16526   07E6'  0F00'                      addlw  low(_vscp_omsg+09h)
16548     16527   07E8'  6ED9                       movwf  fsr2l
16549     16528   07EA'  6ADA                       clrf   fsr2h
16550     16529   07EC'  C01D'  FFDF                 movff  (??_vscp_handleProtocolEvent+0+0),indf2
16551     16530                           
16552     16531                                   line   1192
16553     16532                                  
16554     16533   07F0'                     l10167:;  BSR  set  to:  0
16555     16534                           
16556     16535   07F0'  2B00'                      incf   ((vscp_handleProtocolEvent@cb))&0ffh
16557     16536                                  
16558     16537   07F2'                     l10169:;  BSR  set  to:  0
16559     16538                           
16560     16539   07F2'  5100'                      movf   ((vscp_handleProtocolEvent@bytes_this_time))&0ffh,w
16561     16540   07F4'  5D00'                      subwf  ((vscp_handleProtocolEvent@cb))&0ffh,w
16562     16541   07F6'  A0D8                       btfss  status,0
16563     16542   07F8'  EF00'  F000'                goto   u7891
16564     16543   07FC'  EF00'  F000'                goto   u7890
16565     16544   0800'                     u7891:
16566     16545   0800'  EF00'  F000'                goto   l10165
16567     16546   0804'                     u7890:
16568     16547                                   line   1198
16569     16548                                  
16570     16549   0804'                     l10171:;  BSR  set  to:  0
16571     16550                           
16572     16551                            ;vscp_firmware.c:  1195:  }
16573     16552                            ;vscp_firmware.c:  1198:  vscp_sendEvent();
16574     16553   0804'  EC00'  F000'                call   _vscp_sendEvent    ;wreg  free
16575     16554                                   line   1201
16576     16555                                  
16577     16556   0808'                     l10173:;  BSR  set  to:  0
16578     16557                           
16579     16558                            ;vscp_firmware.c:  1201:  byte  =  byte  +  bytes_this_time;
16580     16559   0808'  5100'                      movf   ((vscp_handleProtocolEvent@bytes_this_time))&0ffh,w
16581     16560   080A'  2700'                      addwf  ((vscp_handleProtocolEvent@byte))&0ffh
16582     16561                                   line   1204
16583     16562                                  
16584     16563   080C'                     l10175:;  BSR  set  to:  0
16585     16564                           
16586     16565                            ;vscp_firmware.c:  1204:  vscp_omsg.data[0]  +=1  ;
16587     16566   080C'  2B00'                      incf   (0+(_vscp_omsg+05h))&0ffh
16588     16567                                   line   1206
16589     16568                                  
16590     16569   080E'                     l10177:;  BSR  set  to:  0
16591     16570                           
16592     16571                            ;vscp_firmware.c:  1205:  }
16593     16572                            ;vscp_firmware.c:  1206:  while  (byte &lsaquo   bytes);
16594     16573   080E'  5100'                      movf   ((vscp_handleProtocolEvent@bytes_1030))&0ffh,w
16595     16574   0810'  5D00'                      subwf  ((vscp_handleProtocolEvent@byte))&0ffh,w
16596     16575   0812'  A0D8                       btfss  status,0
16597     16576   0814'  EF00'  F000'                goto   u7901
16598     16577   0818'  EF00'  F000'                goto   u7900
16599     16578   081C'                     u7901:
16600     16579   081C'  EF00'  F000'                goto   l10157
16601     16580   0820'                     u7900:
16602     16581                                  
16603     16582   0820'                     l1211:;  BSR  set  to:  0
16604     16583                           
16605     16584                                   line   1209
16606     16585                            ;vscp_firmware.c:  1209:  vscp_page_select  =  page_save;
16607     16586   0820'  C024'  F000'                movff  (vscp_handleProtocolEvent@page_save),(c:_vscp_page_select)
16608     16587   0824'  C025'  F001'                movff  (vscp_handleProtocolEvent@page_save+1),(c:_vscp_page_select+1)
16609     16588   0828'  EF00'  F000'                goto   l1218
16610     16589                                   line   1216
16611     16590                                  
16612     16591   082C'                     l10179:;  BSR  set  to:  0
16613     16592                           
16614     16593                            ;vscp_firmware.c:  1216:  if  (vscp_nickname  ==  vscp_imsg.data[  0  ])  {
16615     16594   082C'  5100'                      movf   ((_vscp_nickname))&0ffh,w
16616     16595   082E'  EE20'  F000'                lfsr   2,_vscp_imsg+06h
16617     16596   0832'  62DF                       cpfseq indf2
16618     16597   0834'  EF00'  F000'                goto   u7911
16619     16598   0838'  EF00'  F000'                goto   u7910
16620     16599   083C'                     u7911:
16621     16600   083C'  EF00'  F000'                goto   l1218
16622     16601   0840'                     u7910:
16623     16602                                   line   1222
16624     16603                                  
16625     16604   0840'                     l10181:;  BSR  set  to:  0
16626     16605                           
16627     16606                            ;vscp_firmware.c:  1218:  uint8_t  i;
16628     16607                            ;vscp_firmware.c:  1219:  uint16_t  page_save;
16629     16608                            ;vscp_firmware.c:  1222:  page_save  =  vscp_page_select;
16630     16609   0840'  C000'  F026'                movff  (c:_vscp_page_select),(vscp_handleProtocolEvent@page_save_1034)
16631     16610   0844'  C001'  F027'                movff  (c:_vscp_page_select+1),(vscp_handleProtocolEvent@page_save_1034+1)
16632     16611                                   line   1226
16633     16612                                  
16634     16613   0848'                     l10183:;  BSR  set  to:  0
16635     16614                           
16636     16615                            ;vscp_firmware.c:  1226:  vscp_page_select  =  (vscp_imsg.data[1]&lsaquo &lsaquo 8)  |  vscp_imsg.data[2];
16637     16616   0848'  5100'                      movf   (0+(_vscp_imsg+08h))&0ffh,w
16638     16617   084A'  C020'  F01D'                movff  0+(_vscp_imsg+07h),??_vscp_handleProtocolEvent+0+0
16639     16618   084E'  6B00'                      clrf   (??_vscp_handleProtocolEvent+0+0+1)&0ffh
16640     16619   0850'  C01D'  F01E'                movff  ??_vscp_handleProtocolEvent+0+0,??_vscp_handleProtocolEvent+0+1
16641     16620   0854'  6B00'                      clrf   (??_vscp_handleProtocolEvent+0+0)&0ffh
16642     16621   0856'  1100'                      iorwf  (??_vscp_handleProtocolEvent+0+0)&0ffh,w
16643     16622                                  
16644     16623   0858'  6E00'                      movwf  ((c:_vscp_page_select)),c
16645     16624   085A'  5100'                      movf   (??_vscp_handleProtocolEvent+0+1)&0ffh,w
16646     16625   085C'  6E01'                      movwf  1+((c:_vscp_page_select)),c
16647     16626                                   line   1228
16648     16627                                  
16649     16628   085E'                     l10185:;  BSR  set  to:  0
16650     16629                           
16651     16630                            ;vscp_firmware.c:  1228:  vscp_omsg.priority  =  0x03;
16652     16631   085E'  0E03                       movlw  low(03h)
16653     16632   0860'  6F00'                      movwf  (0+(_vscp_omsg+01h))&0ffh
16654     16633                                   line   1229
16655     16634                                  
16656     16635   0862'                     l10187:;  BSR  set  to:  0
16657     16636                           
16658     16637                            ;vscp_firmware.c:  1229:  vscp_omsg.flags  =  0x80  +  4  +  ((vscp_imsg.flags  &  0x0f)  -  4);
16659     16638   0862'  5100'                      movf   ((_vscp_imsg))&0ffh,w
16660     16639   0864'  0B0F                       andlw  low(0Fh)
16661     16640   0866'  0F80                       addlw  low(080h)
16662     16641   0868'  6F00'                      movwf  ((_vscp_omsg))&0ffh
16663     16642                                   line   1230
16664     16643                                  
16665     16644   086A'                     l10189:;  BSR  set  to:  0
16666     16645                           
16667     16646                            ;vscp_firmware.c:  1230:  vscp_omsg.vscp_class  =  0;
16668     16647   086A'  6B00'                      clrf   (0+(_vscp_omsg+02h))&0ffh
16669     16648   086C'  6B00'                      clrf   (1+(_vscp_omsg+02h))&0ffh
16670     16649                                   line   1231
16671     16650                            ;vscp_firmware.c:  1231:  vscp_omsg.vscp_type  =  39;
16672     16651   086E'  0E27                       movlw  low(027h)
16673     16652   0870'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
16674     16653                                   line   1232
16675     16654                                  
16676     16655   0872'                     l10191:;  BSR  set  to:  0
16677     16656                           
16678     16657                            ;vscp_firmware.c:  1232:  vscp_omsg.data[0]  =  0;
16679     16658   0872'  6B00'                      clrf   (0+(_vscp_omsg+05h))&0ffh
16680     16659                                   line   1233
16681     16660                                  
16682     16661   0874'                     l10193:;  BSR  set  to:  0
16683     16662                           
16684     16663                            ;vscp_firmware.c:  1233:  vscp_omsg.data[1]  =  vscp_imsg.data[1];
16685     16664   0874'  C020'  F02D'                movff  0+(_vscp_imsg+07h),0+(_vscp_omsg+06h)
16686     16665                                   line   1234
16687     16666                                  
16688     16667   0878'                     l10195:;  BSR  set  to:  0
16689     16668                           
16690     16669                            ;vscp_firmware.c:  1234:  vscp_omsg.data[2]  =  vscp_imsg.data[2];
16691     16670   0878'  C021'  F02E'                movff  0+(_vscp_imsg+08h),0+(_vscp_omsg+07h)
16692     16671                                   line   1235
16693     16672                                  
16694     16673   087C'                     l10197:;  BSR  set  to:  0
16695     16674                           
16696     16675                            ;vscp_firmware.c:  1235:  vscp_omsg.data[3]  =  vscp_imsg.data[3];
16697     16676   087C'  C022'  F02F'                movff  0+(_vscp_imsg+09h),0+(_vscp_omsg+08h)
16698     16677                                   line   1237
16699     16678                                  
16700     16679   0880'                     l10199:;  BSR  set  to:  0
16701     16680                           
16702     16681                            ;vscp_firmware.c:  1237:  for  (  i  =  vscp_imsg.data[  3  ];
16703     16682   0880'  C022'  F030'                movff  0+(_vscp_imsg+09h),(vscp_handleProtocolEvent@i_1033)
16704     16683                            ;vscp_firmware.c:  1240:  i &lsaquo   (vscp_imsg.data[  3  ]  +  ((vscp_imsg.flags  &  0x0f)  -  4));
16705     16684                            ;vscp_firmware.c:  1241:  i++  )  {
16706     16685   0884'  EF00'  F000'                goto   l10205
16707     16686                                   line   1243
16708     16687                                  
16709     16688   0888'                     l10201:;  BSR  set  to:  0
16710     16689                           
16711     16690                            ;vscp_firmware.c:  1242:  vscp_omsg.data[  4  +  (i  -  vscp_imsg.data[  3  ])  ]  =
16712     16691                            ;vscp_firmware.c:  1243:  vscp_writeRegister(  i,  vscp_imsg.data[  4  +  (i  -  vscp_imsg.data[ 
16713                                     3  ])  ]  );
16714     16692   0888'  5100'                      movf   (0+(_vscp_imsg+09h))&0ffh,w
16715     16693   088A'  0800'                      sublw  low(_vscp_imsg+0Ah)
16716     16694   088C'  2500'                      addwf  ((vscp_handleProtocolEvent@i_1033))&0ffh,w
16717     16695   088E'  6ED9                       movwf  fsr2l
16718     16696   0890'  6ADA                       clrf   fsr2h
16719     16697   0892'  50DF                       movf   indf2,w
16720     16698   0894'  6E33'                      movwf  ((c:?_vscp_writeRegister)),c
16721     16699   0896'  5100'                      movf   ((vscp_handleProtocolEvent@i_1033))&0ffh,w
16722     16700                                  
16723     16701   0898'  EC00'  F000'                call   _vscp_writeRegister
16724     16702   089C'  0100                       movlb  0 ;  ()  banked
16725     16703   089E'  6F00'                      movwf  (??_vscp_handleProtocolEvent+0+0)&0ffh
16726     16704   08A0'  5100'                      movf   (0+(_vscp_imsg+09h))&0ffh,w
16727     16705   08A2'  0800'                      sublw  low(_vscp_omsg+09h)
16728     16706   08A4'  2500'                      addwf  ((vscp_handleProtocolEvent@i_1033))&0ffh,w
16729     16707   08A6'  6ED9                       movwf  fsr2l
16730     16708   08A8'  6ADA                       clrf   fsr2h
16731     16709   08AA'  C01D'  FFDF                 movff  (??_vscp_handleProtocolEvent+0+0),indf2
16732     16710                           
16733     16711                                   line   1241
16734     16712                                  
16735     16713   08AE'                     l10203:;  BSR  set  to:  0
16736     16714                           
16737     16715   08AE'  2B00'                      incf   ((vscp_handleProtocolEvent@i_1033))&0ffh
16738     16716                                   line   1240
16739     16717                                  
16740     16718   08B0'                     l10205:;  BSR  set  to:  0
16741     16719                           
16742     16720   08B0'  5100'                      movf   ((_vscp_imsg))&0ffh,w
16743     16721   08B2'  0B0F                       andlw  low(0Fh)
16744     16722   08B4'  6F00'                      movwf  (??_vscp_handleProtocolEvent+0+0)&0ffh
16745     16723   08B6'  6B00'                      clrf   (??_vscp_handleProtocolEvent+0+0+1)&0ffh
16746     16724                           
16747     16725   08B8'  5100'                      movf   (0+(_vscp_imsg+09h))&0ffh,w
16748     16726   08BA'  2700'                      addwf  (??_vscp_handleProtocolEvent+0+0)&0ffh
16749     16727   08BC'  0E00                       movlw  0
16750     16728   08BE'  2300'                      addwfc (??_vscp_handleProtocolEvent+0+1)&0ffh
16751     16729   08C0'  0EFC                       movlw  low(-4)
16752     16730   08C2'  2500'                      addwf  (??_vscp_handleProtocolEvent+0+0)&0ffh,w
16753     16731   08C4'  6F00'                      movwf  (??_vscp_handleProtocolEvent+2+0)&0ffh
16754     16732   08C6'  0EFF                       movlw  high(-4)
16755     16733   08C8'  2100'                      addwfc (??_vscp_handleProtocolEvent+0+1)&0ffh,w
16756     16734   08CA'  6F00'                      movwf  1+(??_vscp_handleProtocolEvent+2+0)&0ffh
16757     16735   08CC'  5100'                      movf   ((vscp_handleProtocolEvent@i_1033))&0ffh,w
16758     16736   08CE'  6F00'                      movwf  (??_vscp_handleProtocolEvent+4+0)&0ffh
16759     16737   08D0'  6B00'                      clrf   (??_vscp_handleProtocolEvent+4+0+1)&0ffh
16760     16738                           
16761     16739   08D2'  5100'                      movf   (??_vscp_handleProtocolEvent+4+1)&0ffh,w
16762     16740   08D4'  0A80                       xorlw  80h
16763     16741   08D6'  6F00'                      movwf  (??_vscp_handleProtocolEvent+6+0)&0ffh
16764     16742   08D8'  5100'                      movf   (??_vscp_handleProtocolEvent+2+0)&0ffh,w
16765     16743   08DA'  5D00'                      subwf  (??_vscp_handleProtocolEvent+4+0)&0ffh,w
16766     16744   08DC'  5100'                      movf   (??_vscp_handleProtocolEvent+2+1)&0ffh,w
16767     16745   08DE'  0A80                       xorlw  80h
16768     16746   08E0'  5900'                      subwfb (??_vscp_handleProtocolEvent+6+0)&0ffh,w
16769     16747   08E2'  A0D8                       btfss  status,0
16770     16748   08E4'  EF00'  F000'                goto   u7921
16771     16749   08E8'  EF00'  F000'                goto   u7920
16772     16750   08EC'                     u7921:
16773     16751   08EC'  EF00'  F000'                goto   l10201
16774     16752   08F0'                     u7920:
16775     16753                                  
16776     16754   08F0'                     l1216:;  BSR  set  to:  0
16777     16755                           
16778     16756                                   line   1247
16779     16757                            ;vscp_firmware.c:  1244:  }
16780     16758                            ;vscp_firmware.c:  1247:  vscp_page_select  =  page_save;
16781     16759   08F0'  C026'  F000'                movff  (vscp_handleProtocolEvent@page_save_1034),(c:_vscp_page_select)
16782     16760   08F4'  C027'  F001'                movff  (vscp_handleProtocolEvent@page_save_1034+1),(c:_vscp_page_select+1)
16783     16761   08F8'  EF00'  F000'                goto   l9819
16784     16762                                   line   787
16785     16763                                  
16786     16764   08FC'                     l10211:;  BSR  set  to:  0
16787     16765                           
16788     16766   08FC'  5100'                      movf   (0+(_vscp_imsg+04h))&0ffh,w
16789     16767                                   ;  Switch  size  1,  requested  type  "space"
16790     16768                            ;  Number  of  cases  is  16,  Range  of  values  is  1  to  38
16791     16769                            ;  switch  strategies  available:
16792     16770                            ;  Name          Instructions  Cycles
16793     16771                            ;  simple_byte            49     25  (average)
16794     16772                            ;      Chosen  strategy  is  simple_byte
16795     16773                           
16796     16774   08FE'  0A01                       xorlw  1^0       ;  case  1
16797     16775   0900'  B4D8                       skipnz
16798     16776   0902'  EF00'  F000'                goto   l9793
16799     16777   0906'  0A03                       xorlw  2^1       ;  case  2
16800     16778   0908'  B4D8                       skipnz
16801     16779   090A'  EF00'  F000'                goto   l9795
16802     16780   090E'  0A04                       xorlw  6^2       ;  case  6
16803     16781   0910'  B4D8                       skipnz
16804     16782   0912'  EF00'  F000'                goto   l9797
16805     16783   0916'  0A0E                       xorlw  8^6       ;  case  8
16806     16784   0918'  B4D8                       skipnz
16807     16785   091A'  EF00'  F000'                goto   l9799
16808     16786   091E'  0A01                       xorlw  9^8       ;  case  9
16809     16787   0920'  B4D8                       skipnz
16810     16788   0922'  EF00'  F000'                goto   l9801
16811     16789   0926'  0A02                       xorlw  11^9      ;  case  11
16812     16790   0928'  B4D8                       skipnz
16813     16791   092A'  EF00'  F000'                goto   l9835
16814     16792   092E'  0A07                       xorlw  12^11     ;  case  12
16815     16793   0930'  B4D8                       skipnz
16816     16794   0932'  EF00'  F000'                goto   l9869
16817     16795   0936'  0A1B                       xorlw  23^12     ;  case  23
16818     16796   0938'  B4D8                       skipnz
16819     16797   093A'  EF00'  F000'                goto   l9935
16820     16798   093E'  0A0F                       xorlw  24^23     ;  case  24
16821     16799   0940'  B4D8                       skipnz
16822     16800   0942'  EF00'  F000'                goto   l9941
16823     16801   0946'  0A01                       xorlw  25^24     ;  case  25
16824     16802   0948'  B4D8                       skipnz
16825     16803   094A'  EF00'  F000'                goto   l9975
16826     16804   094E'  0A04                       xorlw  29^25     ;  case  29
16827     16805   0950'  B4D8                       skipnz
16828     16806   0952'  EF00'  F000'                goto   l10001
16829     16807   0956'  0A03                       xorlw  30^29     ;  case  30
16830     16808   0958'  B4D8                       skipnz
16831     16809   095A'  EF00'  F000'                goto   l10017
16832     16810   095E'  0A01                       xorlw  31^30     ;  case  31
16833     16811   0960'  B4D8                       skipnz
16834     16812   0962'  EF00'  F000'                goto   l10033
16835     16813   0966'  0A3E                       xorlw  33^31     ;  case  33
16836     16814   0968'  B4D8                       skipnz
16837     16815   096A'  EF00'  F000'                goto   l10119
16838     16816   096E'  0A04                       xorlw  37^33     ;  case  37
16839     16817   0970'  B4D8                       skipnz
16840     16818   0972'  EF00'  F000'                goto   l10129
16841     16819   0976'  0A03                       xorlw  38^37     ;  case  38
16842     16820   0978'  B4D8                       skipnz
16843     16821   097A'  EF00'  F000'                goto   l10179
16844     16822   097E'  EF00'  F000'                goto   l1218
16845     16823                           
16846     16824                                   line   1264
16847     16825                                  
16848     16826   0982'                     l1218:
16849     16827   0982'  0012                       return
16850     16828                                   opt  stack  0
16851     16829                            GLOBAL __end_of_vscp_handleProtocolEvent
16852     16830   0984'                            __end_of_vscp_handleProtocolEvent:
16853     16831                                   signat _vscp_handleProtocolEvent,88
16854     16832                                   global ___lbmod
16855     16833                           
16856     16834  ;;  ***************  function  ___lbmod  *****************
16857     16835  ;;  Defined  at:
16858     16836  ;;              line  5  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\lbmod.c"
16859     16837  ;;  Parameters:     Size   Location      Type
16860     16838  ;;   dividend         1     wreg      unsigned  char 
16861     16839  ;;   divisor          1    13[COMRAM]  unsigned  char 
16862     16840  ;;  Auto  vars:      Size   Location      Type
16863     16841  ;;   dividend         1    14[COMRAM]  unsigned  char 
16864     16842  ;;   rem              1    16[COMRAM]  unsigned  char 
16865     16843  ;;   counter          1    15[COMRAM]  unsigned  char 
16866     16844  ;;  Return  value:   Size   Location      Type
16867     16845  ;;                   1     wreg       unsigned  char 
16868     16846  ;;  Registers  used:
16869     16847  ;;              wreg,  status,2,  status,0
16870     16848  ;;  Tracked  objects:
16871     16849  ;;              On  entry  :  F/0
16872     16850  ;;              On  exit   :  0/0
16873     16851  ;;              Unchanged:  0/0
16874     16852  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
16875     16853  ;;       Params:          1        0        0        0        0        0        0
16876     16854  ;;       Locals:          3        0        0        0        0        0        0
16877     16855  ;;       Temps:           0        0        0        0        0        0        0
16878     16856  ;;       Totals:          4        0        0        0        0        0        0
16879     16857  ;;Total  ram  usage:         4  bytes
16880     16858  ;;  Hardware  stack  levels  used:     1
16881     16859  ;;  Hardware  stack  levels  required  when  called:     2
16882     16860  ;;  This  function  calls:
16883     16861  ;;              Nothing
16884     16862  ;;  This  function  is  called  by:
16885     16863  ;;              _vscp_handleProtocolEvent
16886     16864  ;;  This  function  uses  a  non-reentrant  model
16887     16865  ;;
16888     16866                            psect  text34,class=CODE,space=0,reloc=2
16889     16867                            global  __ptext34
16890     16868   0000'                     __ptext34:
16891     16869                            psect  text34
16892     16870                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\lbmod.c"
16893     16871                                   line   5
16894     16872                                   global __size_of___lbmod
16895     16873   0000                             __size_of___lbmod      equ   __end_of___lbmod-___lbmod
16896     16874                                  
16897     16875   0000'                     ___lbmod:
16898     16876                            ;incstack  =  0
16899     16877                                   opt    stack  26
16900     16878                            ;incstack  =  0
16901     16879                            ;___lbmod@dividend  stored  from  wreg
16902     16880                                   line   9
16903     16881   0000'  CFE8  F00E'                 movff  wreg,(c:___lbmod@dividend)
16904     16882                                  
16905     16883   0004'                     l9205:;  BSR  set  to:  0
16906     16884                           
16907     16885   0004'  0E08                       movlw  low(08h)
16908     16886   0006'  6E0F'                      movwf  ((c:___lbmod@counter)),c
16909     16887                                   line   10
16910     16888                                  
16911     16889   0008'                     l9207:;  BSR  set  to:  0
16912     16890                           
16913     16891   0008'  6A10'                      clrf   ((c:___lbmod@rem)),c
16914     16892                                   line   12
16915     16893                                  
16916     16894   000A'                     l9209:
16917     16895   000A'  90D8                       bcf    status,0
16918     16896   000C'  3400'                      rlcf   ((c:___lbmod@dividend))&0ffh,w
16919     16897   000E'  3400'                      rlcf   ((c:___lbmod@rem))&0ffh,w
16920     16898   0010'  6E10'                      movwf  ((c:___lbmod@rem)),c
16921     16899                                   line   13
16922     16900                                  
16923     16901   0012'                     l9211:
16924     16902   0012'  90D8                       bcf  status,0
16925     16903   0014'  360E'                      rlcf   ((c:___lbmod@dividend)),c
16926     16904                           
16927     16905                                   line   14
16928     16906                                  
16929     16907   0016'                     l9213:
16930     16908   0016'  500D'                      movf   ((c:___lbmod@divisor)),c,w
16931     16909   0018'  5C10'                      subwf  ((c:___lbmod@rem)),c,w
16932     16910   001A'  A0D8                       btfss  status,0
16933     16911   001C'  EF00'  F000'                goto   u6911
16934     16912   0020'  EF00'  F000'                goto   u6910
16935     16913   0024'                     u6911:
16936     16914   0024'  EF00'  F000'                goto   l9217
16937     16915   0028'                     u6910:
16938     16916                                   line   15
16939     16917                                  
16940     16918   0028'                     l9215:
16941     16919   0028'  500D'                      movf   ((c:___lbmod@divisor)),c,w
16942     16920   002A'  5E10'                      subwf  ((c:___lbmod@rem)),c
16943     16921                                   line   16
16944     16922                                  
16945     16923   002C'                     l9217:
16946     16924   002C'  2E0F'                      decfsz ((c:___lbmod@counter)),c
16947     16925                                  
16948     16926   002E'  EF00'  F000'                goto   l9209
16949     16927                                   line   17
16950     16928                                  
16951     16929   0032'                     l9219:
16952     16930   0032'  5010'                      movf   ((c:___lbmod@rem)),c,w
16953     16931                                   line   18
16954     16932                                  
16955     16933   0034'                     l1777:
16956     16934   0034'  0012                       return
16957     16935                                   opt  stack  0
16958     16936                            GLOBAL __end_of___lbmod
16959     16937   0036'                            __end_of___lbmod:
16960     16938                                   signat ___lbmod,8313
16961     16939                                   global _vscp_writeRegister
16962     16940                           
16963     16941  ;;  ***************  function  _vscp_writeRegister  *****************
16964     16942  ;;  Defined  at:
16965     16943  ;;              line  675  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
16966     16944  ;;  Parameters:     Size   Location      Type
16967     16945  ;;   reg              1     wreg      unsigned  char 
16968     16946  ;;   value            1    51[COMRAM]  unsigned  char 
16969     16947  ;;  Auto  vars:      Size   Location      Type
16970     16948  ;;   reg              1    52[COMRAM]  unsigned  char 
16971     16949  ;;  Return  value:   Size   Location      Type
16972     16950  ;;                   1     wreg       unsigned  char 
16973     16951  ;;  Registers  used:
16974     16952  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
16975           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
16976     16953  ;;  Tracked  objects:
16977     16954  ;;              On  entry  :  F/0
16978     16955  ;;              On  exit   :  0/0
16979     16956  ;;              Unchanged:  0/0
16980     16957  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
16981     16958  ;;       Params:          1        0        0        0        0        0        0
16982     16959  ;;       Locals:          1        0        0        0        0        0        0
16983     16960  ;;       Temps:           0        0        0        0        0        0        0
16984     16961  ;;       Totals:          2        0        0        0        0        0        0
16985     16962  ;;Total  ram  usage:         2  bytes
16986     16963  ;;  Hardware  stack  levels  used:     1
16987     16964  ;;  Hardware  stack  levels  required  when  called:     7
16988     16965  ;;  This  function  calls:
16989     16966  ;;              _vscp_writeAppReg
16990     16967  ;;              _vscp_writeStdReg
16991     16968  ;;  This  function  is  called  by:
16992     16969  ;;              _vscp_handleProtocolEvent
16993     16970  ;;  This  function  uses  a  non-reentrant  model
16994     16971  ;;
16995     16972                            psect  text35,class=CODE,space=0,reloc=2
16996     16973                            global  __ptext35
16997     16974   0000'                     __ptext35:
16998     16975                            psect  text35
16999     16976                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
17000     16977                                   line   675
17001     16978                                   global __size_of_vscp_writeRegister
17002     16979   0000                             __size_of_vscp_writeRegister   equ        __end_of_vscp_writeRegister-_vscp_writeRegister
17003     16980                                  
17004     16981   0000'                     _vscp_writeRegister:
17005     16982                            ;incstack  =  0
17006     16983                                   opt    stack  21
17007     16984                            ;incstack  =  0
17008     16985                            ;vscp_writeRegister@reg  stored  from  wreg
17009     16986   0000'  CFE8  F034'                 movff  wreg,(c:vscp_writeRegister@reg)
17010     16987                                   line   676
17011     16988                                  
17012     16989   0004'                     l11431:;  BSR  set  to:  0
17013     16990                           
17014     16991                            ;vscp_firmware.c:  676:  if  (reg &rsaquo =  0x80)  {
17015     16992   0004'  0E7F                       movlw  (080h-1)
17016     16993   0006'  6434'                      cpfsgt ((c:vscp_writeRegister@reg)),c
17017     16994   0008'  EF00'  F000'                goto   u9221
17018     16995   000C'  EF00'  F000'                goto   u9220
17019     16996   0010'                     u9221:
17020     16997   0010'  EF00'  F000'                goto   l11439
17021     16998   0014'                     u9220:
17022     16999                                   line   677
17023     17000                                  
17024     17001   0014'                     l11433:;  BSR  set  to:  0
17025     17002                           
17026     17003                            ;vscp_firmware.c:  677:  return  vscp_writeStdReg(reg,  value);
17027     17004   0014'  C033'  F021'                movff  (c:vscp_writeRegister@value),(c:?_vscp_writeStdReg)
17028     17005   0018'  5034'                      movf   ((c:vscp_writeRegister@reg)),c,w
17029     17006                                  
17030     17007   001A'  EC00'  F000'                call   _vscp_writeStdReg
17031     17008   001E'  EF00'  F000'                goto   l1106
17032     17009                                   line   679
17033     17010                                  
17034     17011   0022'                     l11439:;  BSR  set  to:  0
17035     17012                           
17036     17013                            ;vscp_firmware.c:  679:  return  vscp_writeAppReg(reg,  value);
17037     17014   0022'  C033'  F020'                movff  (c:vscp_writeRegister@value),(c:?_vscp_writeAppReg)
17038     17015   0026'  5034'                      movf   ((c:vscp_writeRegister@reg)),c,w
17039     17016                                  
17040     17017   0028'  EC00'  F000'                call   _vscp_writeAppReg
17041     17018                                   line   681
17042     17019                                  
17043     17020   002C'                     l1106:
17044     17021   002C'  0012                       return
17045     17022                                   opt  stack  0
17046     17023                            GLOBAL __end_of_vscp_writeRegister
17047     17024   002E'                            __end_of_vscp_writeRegister:
17048     17025                                   signat _vscp_writeRegister,8313
17049     17026                                   global _vscp_writeStdReg
17050     17027                           
17051     17028  ;;  ***************  function  _vscp_writeStdReg  *****************
17052     17029  ;;  Defined  at:
17053     17030  ;;              line  688  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
17054     17031  ;;  Parameters:     Size   Location      Type
17055     17032  ;;   reg              1     wreg      unsigned  char 
17056     17033  ;;   value            1    33[COMRAM]  unsigned  char 
17057     17034  ;;  Auto  vars:      Size   Location      Type
17058     17035  ;;   reg              1    50[COMRAM]  unsigned  char 
17059     17036  ;;   code             4    43[COMRAM]  unsigned  long 
17060     17037  ;;   idx              1    48[COMRAM]  unsigned  char 
17061     17038  ;;   code             4    39[COMRAM]  unsigned  long 
17062     17039  ;;   idx              1    47[COMRAM]  unsigned  char 
17063     17040  ;;   rv               1    49[COMRAM]  unsigned  char 
17064     17041  ;;  Return  value:   Size   Location      Type
17065     17042  ;;                   1     wreg       unsigned  char 
17066     17043  ;;  Registers  used:
17067     17044  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  prodl,  prodh,  cstack
17068     17045  ;;  Tracked  objects:
17069     17046  ;;              On  entry  :  F/0
17070     17047  ;;              On  exit   :  0/0
17071     17048  ;;              Unchanged:  0/0
17072     17049  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
17073     17050  ;;       Params:          1        0        0        0        0        0        0
17074     17051  ;;       Locals:         12        0        0        0        0        0        0
17075     17052  ;;       Temps:           5        0        0        0        0        0        0
17076     17053  ;;       Totals:         18        0        0        0        0        0        0
17077     17054  ;;Total  ram  usage:        18  bytes
17078     17055  ;;  Hardware  stack  levels  used:     1
17079     17056  ;;  Hardware  stack  levels  required  when  called:     6
17080     17057  ;;  This  function  calls:
17081     17058  ;;              _vscp_getUserID
17082     17059  ;;              _vscp_setUserID
17083     17060  ;;              _vscp_getFamilyCode
17084     17061  ;;              _vscp_getFamilyType
17085     17062  ;;              _vscp_restoreDefaults
17086     17063  ;;  This  function  is  called  by:
17087     17064  ;;              _vscp_writeRegister
17088     17065  ;;              _vscp_handleProtocolEvent
17089     17066  ;;  This  function  uses  a  non-reentrant  model
17090     17067  ;;
17091     17068                            psect  text36,class=CODE,space=0,reloc=2
17092     17069                            global  __ptext36
17093     17070   0000'                     __ptext36:
17094     17071                            psect  text36
17095     17072                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
17096     17073                                   line   688
17097     17074                                   global __size_of_vscp_writeStdReg
17098     17075   0000                             __size_of_vscp_writeStdReg     equ  __end_of_vscp_writeStdReg-_vscp_writeStdReg
17099     17076                                  
17100     17077   0000'                     _vscp_writeStdReg:
17101     17078                            ;incstack  =  0
17102     17079                                   opt    stack  22
17103     17080                            ;incstack  =  0
17104     17081                            ;vscp_writeStdReg@reg  stored  from  wreg
17105     17082   0000'  CFE8  F032'                 movff  wreg,(c:vscp_writeStdReg@reg)
17106     17083                                   line   689
17107     17084                                  
17108     17085   0004'                     l11443:;  BSR  set  to:  0
17109     17086                           
17110     17087                            ;vscp_firmware.c:  689:  uint8_t  rv  =  ~value;
17111     17088   0004'  5021'                      movf   ((c:vscp_writeStdReg@value)),c,w
17112     17089   0006'  0AFF                       xorlw  0ffh
17113     17090   0008'  6E31'                      movwf  ((c:vscp_writeStdReg@rv)),c
17114     17091                                   line   692
17115     17092                                  
17116     17093   000A'                     l11445:;  BSR  set  to:  0
17117     17094                           
17118     17095                            ;vscp_firmware.c:  691:  if  ((reg &rsaquo   (0x82  +  1))  &&
17119     17096                            ;vscp_firmware.c:  692:  (reg &lsaquo   0x89))  {
17120     17097   000A'  0E83                       movlw  (084h-1)
17121     17098   000C'  6432'                      cpfsgt ((c:vscp_writeStdReg@reg)),c
17122     17099   000E'  EF00'  F000'                goto   u9231
17123     17100   0012'  EF00'  F000'                goto   u9230
17124     17101   0016'                     u9231:
17125     17102   0016'  EF00'  F000'                goto   l11451
17126     17103   001A'                     u9230:
17127     17104                                  
17128     17105   001A'                     l11447:;  BSR  set  to:  0
17129     17106                           
17130     17107   001A'  0E89                       movlw  (089h)&0ffh
17131     17108   001C'  6032'                      cpfslt ((c:vscp_writeStdReg@reg)),c
17132     17109   001E'  EF00'  F000'                goto   u9241
17133     17110   0022'  EF00'  F000'                goto   u9240
17134     17111   0026'                     u9241:
17135     17112   0026'  EF00'  F000'                goto   l11451
17136     17113   002A'                     u9240:
17137     17114                                   line   695
17138     17115                                  
17139     17116   002A'                     l11449:;  BSR  set  to:  0
17140     17117                           
17141     17118                            ;vscp_firmware.c:  695:  vscp_setUserID((reg  -  0x84),  value);
17142     17119   002A'  C021'  F010'                movff  (c:vscp_writeStdReg@value),(c:?_vscp_setUserID)
17143     17120   002E'  5032'                      movf   ((c:vscp_writeStdReg@reg)),c,w
17144     17121   0030'  0F7C                       addlw  low(07Ch)
17145     17122                                  
17146     17123   0032'  EC00'  F000'                call   _vscp_setUserID
17147     17124                                   line   696
17148     17125                            ;vscp_firmware.c:  696:  rv  =  vscp_getUserID((reg  -  0x84));
17149     17126   0036'  5032'                      movf   ((c:vscp_writeStdReg@reg)),c,w
17150     17127   0038'  0F7C                       addlw  low(07Ch)
17151     17128                                  
17152     17129   003A'  EC00'  F000'                call   _vscp_getUserID
17153     17130   003E'  6E31'                      movwf  ((c:vscp_writeStdReg@rv)),c
17154     17131                                   line   698
17155     17132                            ;vscp_firmware.c:  698:  }
17156     17133   0040'  EF00'  F000'                goto   l11501
17157     17134                                   line   699
17158     17135                                  
17159     17136   0044'                     l11451:;  BSR  set  to:  0
17160     17137                           
17161     17138                            ;vscp_firmware.c:  699:  else  if  (0x92  ==  reg)  {
17162     17139   0044'  5032'                      movf   ((c:vscp_writeStdReg@reg)),c,w
17163     17140   0046'  0A92                       xorlw  146
17164     17141                           
17165     17142   0048'  A4D8                       btfss  status,2
17166     17143   004A'  EF00'  F000'                goto   u9251
17167     17144   004E'  EF00'  F000'                goto   u9250
17168     17145   0052'                     u9251:
17169     17146   0052'  EF00'  F000'                goto   l11457
17170     17147   0056'                     u9250:
17171     17148                                   line   702
17172     17149                                  
17173     17150   0056'                     l11453:;  BSR  set  to:  0
17174     17151                           
17175     17152                            ;vscp_firmware.c:  702:  vscp_page_select  =  (vscp_page_select  &  0xff)  |  ((uint16_t)  value 
17176                                    &lsaquo &lsaquo   8);
17177     17153   0056'  5021'                      movf   ((c:vscp_writeStdReg@value)),c,w
17178     17154   0058'  6E00'                      movwf  (??_vscp_writeStdReg+0+0+1)&0ffh,c
17179     17155   005A'  6A00'                      clrf   (??_vscp_writeStdReg+0+0)&0ffh,c
17180     17156   005C'  0EFF                       movlw  0FFh
17181     17157   005E'  1400'                      andwf  ((c:_vscp_page_select)),c,w
17182     17158   0060'  6E00'                      movwf  (??_vscp_writeStdReg+2+0)&0ffh,c
17183     17159   0062'  0E00                       movlw  0
17184     17160   0064'  1401'                      andwf  ((c:_vscp_page_select+1)),c,w
17185     17161   0066'  6E00'                      movwf  (??_vscp_writeStdReg+2+0+1)&0ffh,c
17186     17162   0068'  5022'                      movf   (??_vscp_writeStdReg+0+0),c,w
17187     17163   006A'  1024'                      iorwf  (??_vscp_writeStdReg+2+0),c,w
17188     17164                                  
17189     17165   006C'  6E00'                      movwf  ((c:_vscp_page_select)),c
17190     17166   006E'  5023'                      movf   (??_vscp_writeStdReg+0+1),c,w
17191     17167   0070'  1025'                      iorwf  (??_vscp_writeStdReg+2+1),c,w
17192     17168   0072'  6E01'                      movwf  1+((c:_vscp_page_select)),c
17193     17169                                   line   703
17194     17170                                  
17195     17171   0074'                     l11455:;  BSR  set  to:  0
17196     17172                           
17197     17173                            ;vscp_firmware.c:  703:  rv  =  (vscp_page_select &rsaquo &rsaquo   8)  &  0xff;
17198     17174   0074'  5001'                      movf   ((c:_vscp_page_select+1)),c,w
17199     17175   0076'  6E31'                      movwf  ((c:vscp_writeStdReg@rv)),c
17200     17176                                   line   704
17201     17177                            ;vscp_firmware.c:  704:  }
17202     17178   0078'  EF00'  F000'                goto   l11501
17203     17179                                   line   705
17204     17180                                  
17205     17181   007C'                     l11457:;  BSR  set  to:  0
17206     17182                           
17207     17183                            ;vscp_firmware.c:  705:  else  if  (0x93  ==  reg)  {
17208     17184   007C'  5032'                      movf   ((c:vscp_writeStdReg@reg)),c,w
17209     17185   007E'  0A93                       xorlw  147
17210     17186                           
17211     17187   0080'  A4D8                       btfss  status,2
17212     17188   0082'  EF00'  F000'                goto   u9261
17213     17189   0086'  EF00'  F000'                goto   u9260
17214     17190   008A'                     u9261:
17215     17191   008A'  EF00'  F000'                goto   l11463
17216     17192   008E'                     u9260:
17217     17193                                   line   708
17218     17194                                  
17219     17195   008E'                     l11459:;  BSR  set  to:  0
17220     17196                           
17221     17197                            ;vscp_firmware.c:  708:  vscp_page_select  =  (vscp_page_select  &  0xff00)  |  value;
17222     17198   008E'  0E00                       movlw  0
17223     17199   0090'  1400'                      andwf  ((c:_vscp_page_select)),c,w
17224     17200   0092'  6E00'                      movwf  (??_vscp_writeStdReg+0+0)&0ffh,c
17225     17201   0094'  0EFF                       movlw  0FFh
17226     17202   0096'  1401'                      andwf  ((c:_vscp_page_select+1)),c,w
17227     17203   0098'  6E00'                      movwf  1+(??_vscp_writeStdReg+0+0)&0ffh,c
17228     17204   009A'  5021'                      movf   ((c:vscp_writeStdReg@value)),c,w
17229     17205   009C'  1022'                      iorwf  (??_vscp_writeStdReg+0+0),c,w
17230     17206                                  
17231     17207   009E'  6E00'                      movwf  ((c:_vscp_page_select)),c
17232     17208   00A0'  5023'                      movf   (??_vscp_writeStdReg+0+1),c,w
17233     17209   00A2'  6E01'                      movwf  1+((c:_vscp_page_select)),c
17234     17210                                   line   709
17235     17211                                  
17236     17212   00A4'                     l11461:;  BSR  set  to:  0
17237     17213                           
17238     17214                            ;vscp_firmware.c:  709:  rv  =  (vscp_page_select  &  0xff);
17239     17215   00A4'  C000'  F031'                movff  (c:_vscp_page_select),(c:vscp_writeStdReg@rv)
17240     17216                                   line   710
17241     17217                            ;vscp_firmware.c:  710:  }
17242     17218   00A8'  EF00'  F000'                goto   l11501
17243     17219                                   line   740
17244     17220                                  
17245     17221   00AC'                     l11463:;  BSR  set  to:  0
17246     17222                           
17247     17223                            ;vscp_firmware.c:  739:  else  if  (  (  reg &rsaquo =  0x9A  )  &&
17248     17224                            ;vscp_firmware.c:  740:  (  reg &lsaquo   0x9E  )  )  {
17249     17225   00AC'  0E99                       movlw  (09Ah-1)
17250     17226   00AE'  6432'                      cpfsgt ((c:vscp_writeStdReg@reg)),c
17251     17227   00B0'  EF00'  F000'                goto   u9271
17252     17228   00B4'  EF00'  F000'                goto   u9270
17253     17229   00B8'                     u9271:
17254     17230   00B8'  EF00'  F000'                goto   l11473
17255     17231   00BC'                     u9270:
17256     17232                                  
17257     17233   00BC'                     l11465:;  BSR  set  to:  0
17258     17234                           
17259     17235   00BC'  0E9E                       movlw  (09Eh)&0ffh
17260     17236   00BE'  6032'                      cpfslt ((c:vscp_writeStdReg@reg)),c
17261     17237   00C0'  EF00'  F000'                goto   u9281
17262     17238   00C4'  EF00'  F000'                goto   u9280
17263     17239   00C8'                     u9281:
17264     17240   00C8'  EF00'  F000'                goto   l11473
17265     17241   00CC'                     u9280:
17266     17242                                   line   742
17267     17243                                  
17268     17244   00CC'                     l11467:;  BSR  set  to:  0
17269     17245                           
17270     17246                            ;vscp_firmware.c:  742:  uint32_t  code  =  vscp_getFamilyCode();
17271     17247   00CC'  EC00'  F000'                call   _vscp_getFamilyCode        ;wreg  free
17272     17248                                  
17273     17249   00D0'  C010'  F02A'                movff  3+?_vscp_getFamilyCode,(c:vscp_writeStdReg@code+3)
17274     17250   00D4'  C00F'  F029'                movff  2+?_vscp_getFamilyCode,(c:vscp_writeStdReg@code+2)
17275     17251   00D8'  C00E'  F028'                movff  1+?_vscp_getFamilyCode,(c:vscp_writeStdReg@code+1)
17276     17252   00DC'  C00D'  F027'                movff  0+?_vscp_getFamilyCode,(c:vscp_writeStdReg@code)
17277     17253                                  
17278     17254                                   line   743
17279     17255                                  
17280     17256   00E0'                     l11469:;  BSR  set  to:  0
17281     17257                           
17282     17258                            ;vscp_firmware.c:  743:  uint8_t  idx  =  reg  -  0x9A;
17283     17259   00E0'  5032'                      movf   ((c:vscp_writeStdReg@reg)),c,w
17284     17260   00E2'  0F66                       addlw  low(066h)
17285     17261   00E4'  6E2F'                      movwf  ((c:vscp_writeStdReg@idx)),c
17286     17262                                   line   744
17287     17263                                  
17288     17264   00E6'                     l11471:;  BSR  set  to:  0
17289     17265                           
17290     17266                            ;vscp_firmware.c:  744:  rv  =  code &rsaquo &rsaquo   (((3-idx)*8)  &  0xff);
17291     17267   00E6'  502F'                      movf   ((c:vscp_writeStdReg@idx)),c,w
17292     17268   00E8'  0803                       sublw  low(03h)
17293     17269   00EA'  6E00'                      movwf  (??_vscp_writeStdReg+0+0)&0ffh,c
17294     17270   00EC'  90D8                       bcf    status,0
17295     17271   00EE'  3622'                      rlcf   ((??_vscp_writeStdReg+0+0)),c
17296     17272   00F0'  90D8                       bcf    status,0
17297     17273   00F2'  3622'                      rlcf   ((??_vscp_writeStdReg+0+0)),c
17298     17274   00F4'  90D8                       bcf    status,0
17299     17275   00F6'  3622'                      rlcf   ((??_vscp_writeStdReg+0+0)),c
17300     17276                           
17301     17277   00F8'  5022'                      movf   ((??_vscp_writeStdReg+0+0)),c,w
17302     17278   00FA'  C027'  F023'                movff  (c:vscp_writeStdReg@code),??_vscp_writeStdReg+1+0
17303     17279   00FE'  C028'  F024'                movff  (c:vscp_writeStdReg@code+1),??_vscp_writeStdReg+1+0+1
17304     17280   0102'  C029'  F025'                movff  (c:vscp_writeStdReg@code+2),??_vscp_writeStdReg+1+0+2
17305     17281   0106'  C02A'  F026'                movff  (c:vscp_writeStdReg@code+3),??_vscp_writeStdReg+1+0+3
17306     17282   010A'  2AE8                       incf   wreg
17307     17283   010C'  EF00'  F000'                goto   u9290
17308     17284   0110'                     u9295:
17309     17285   0110'  90D8                       bcf    status,0
17310     17286   0112'  3226'                      rrcf   (??_vscp_writeStdReg+1+3),c
17311     17287   0114'  3225'                      rrcf   (??_vscp_writeStdReg+1+2),c
17312     17288   0116'  3224'                      rrcf   (??_vscp_writeStdReg+1+1),c
17313     17289   0118'  3223'                      rrcf   (??_vscp_writeStdReg+1+0),c
17314     17290   011A'                     u9290:
17315     17291   011A'  2EE8                       decfsz wreg
17316     17292   011C'  EF00'  F000'                goto   u9295
17317     17293   0120'  5023'                      movf   (??_vscp_writeStdReg+1+0),c,w
17318     17294   0122'  6E31'                      movwf  ((c:vscp_writeStdReg@rv)),c
17319     17295                                   line   745
17320     17296                            ;vscp_firmware.c:  745:  }
17321     17297   0124'  EF00'  F000'                goto   l11501
17322     17298                                   line   747
17323     17299                                  
17324     17300   0128'                     l11473:;  BSR  set  to:  0
17325     17301                           
17326     17302                            ;vscp_firmware.c:  746:  else  if  (  (  reg &rsaquo =  0x9E  )  &&
17327     17303                            ;vscp_firmware.c:  747:  (  reg &lsaquo   0xA2  )  )  {
17328     17304   0128'  0E9D                       movlw  (09Eh-1)
17329     17305   012A'  6432'                      cpfsgt ((c:vscp_writeStdReg@reg)),c
17330     17306   012C'  EF00'  F000'                goto   u9301
17331     17307   0130'  EF00'  F000'                goto   u9300
17332     17308   0134'                     u9301:
17333     17309   0134'  EF00'  F000'                goto   l11483
17334     17310   0138'                     u9300:
17335     17311                                  
17336     17312   0138'                     l11475:;  BSR  set  to:  0
17337     17313                           
17338     17314   0138'  0EA2                       movlw  (0A2h)&0ffh
17339     17315   013A'  6032'                      cpfslt ((c:vscp_writeStdReg@reg)),c
17340     17316   013C'  EF00'  F000'                goto   u9311
17341     17317   0140'  EF00'  F000'                goto   u9310
17342     17318   0144'                     u9311:
17343     17319   0144'  EF00'  F000'                goto   l11483
17344     17320   0148'                     u9310:
17345     17321                                   line   749
17346     17322                                  
17347     17323   0148'                     l11477:;  BSR  set  to:  0
17348     17324                           
17349     17325                            ;vscp_firmware.c:  749:  uint32_t  code  =  vscp_getFamilyType();
17350     17326   0148'  EC00'  F000'                call   _vscp_getFamilyType        ;wreg  free
17351     17327                                  
17352     17328   014C'  C010'  F02E'                movff  3+?_vscp_getFamilyType,(c:vscp_writeStdReg@code_1014+3)
17353     17329   0150'  C00F'  F02D'                movff  2+?_vscp_getFamilyType,(c:vscp_writeStdReg@code_1014+2)
17354     17330   0154'  C00E'  F02C'                movff  1+?_vscp_getFamilyType,(c:vscp_writeStdReg@code_1014+1)
17355     17331   0158'  C00D'  F02B'                movff  0+?_vscp_getFamilyType,(c:vscp_writeStdReg@code_1014)
17356     17332                                  
17357     17333                                   line   750
17358     17334                                  
17359     17335   015C'                     l11479:;  BSR  set  to:  0
17360     17336                           
17361     17337                            ;vscp_firmware.c:  750:  uint8_t  idx  =  reg  -  0x9E;
17362     17338   015C'  5032'                      movf   ((c:vscp_writeStdReg@reg)),c,w
17363     17339   015E'  0F62                       addlw  low(062h)
17364     17340   0160'  6E30'                      movwf  ((c:vscp_writeStdReg@idx_1015)),c
17365     17341                                   line   751
17366     17342                                  
17367     17343   0162'                     l11481:;  BSR  set  to:  0
17368     17344                           
17369     17345                            ;vscp_firmware.c:  751:  rv  =  code &rsaquo &rsaquo   (((3-idx)*8)  &  0xff);
17370     17346   0162'  5030'                      movf   ((c:vscp_writeStdReg@idx_1015)),c,w
17371     17347   0164'  0803                       sublw  low(03h)
17372     17348   0166'  6E00'                      movwf  (??_vscp_writeStdReg+0+0)&0ffh,c
17373     17349   0168'  90D8                       bcf    status,0
17374     17350   016A'  3622'                      rlcf   ((??_vscp_writeStdReg+0+0)),c
17375     17351   016C'  90D8                       bcf    status,0
17376     17352   016E'  3622'                      rlcf   ((??_vscp_writeStdReg+0+0)),c
17377     17353   0170'  90D8                       bcf    status,0
17378     17354   0172'  3622'                      rlcf   ((??_vscp_writeStdReg+0+0)),c
17379     17355                           
17380     17356   0174'  5022'                      movf   ((??_vscp_writeStdReg+0+0)),c,w
17381     17357   0176'  C02B'  F023'                movff  (c:vscp_writeStdReg@code_1014),??_vscp_writeStdReg+1+0
17382     17358   017A'  C02C'  F024'                movff  (c:vscp_writeStdReg@code_1014+1),??_vscp_writeStdReg+1+0+1
17383     17359   017E'  C02D'  F025'                movff  (c:vscp_writeStdReg@code_1014+2),??_vscp_writeStdReg+1+0+2
17384     17360   0182'  C02E'  F026'                movff  (c:vscp_writeStdReg@code_1014+3),??_vscp_writeStdReg+1+0+3
17385     17361   0186'  2AE8                       incf   wreg
17386     17362   0188'  EF00'  F000'                goto   u9320
17387     17363   018C'                     u9325:
17388     17364   018C'  90D8                       bcf    status,0
17389     17365   018E'  3226'                      rrcf   (??_vscp_writeStdReg+1+3),c
17390     17366   0190'  3225'                      rrcf   (??_vscp_writeStdReg+1+2),c
17391     17367   0192'  3224'                      rrcf   (??_vscp_writeStdReg+1+1),c
17392     17368   0194'  3223'                      rrcf   (??_vscp_writeStdReg+1+0),c
17393     17369   0196'                     u9320:
17394     17370   0196'  2EE8                       decfsz wreg
17395     17371   0198'  EF00'  F000'                goto   u9325
17396     17372   019C'  5023'                      movf   (??_vscp_writeStdReg+1+0),c,w
17397     17373   019E'  6E31'                      movwf  ((c:vscp_writeStdReg@rv)),c
17398     17374                                   line   752
17399     17375                            ;vscp_firmware.c:  752:  }
17400     17376   01A0'  EF00'  F000'                goto   l11501
17401     17377                                   line   753
17402     17378                                  
17403     17379   01A4'                     l11483:;  BSR  set  to:  0
17404     17380                           
17405     17381                            ;vscp_firmware.c:  753:  else  if  (  0xA2  ==  reg  )  {
17406     17382   01A4'  5032'                      movf   ((c:vscp_writeStdReg@reg)),c,w
17407     17383   01A6'  0AA2                       xorlw  162
17408     17384                           
17409     17385   01A8'  A4D8                       btfss  status,2
17410     17386   01AA'  EF00'  F000'                goto   u9331
17411     17387   01AE'  EF00'  F000'                goto   u9330
17412     17388   01B2'                     u9331:
17413     17389   01B2'  EF00'  F000'                goto   l11499
17414     17390   01B6'                     u9330:
17415     17391                                   line   754
17416     17392                                  
17417     17393   01B6'                     l11485:;  BSR  set  to:  0
17418     17394                           
17419     17395                            ;vscp_firmware.c:  754:  if  (  0x55  ==  value  )  {
17420     17396   01B6'  5021'                      movf   ((c:vscp_writeStdReg@value)),c,w
17421     17397   01B8'  0A55                       xorlw  85
17422     17398                           
17423     17399   01BA'  A4D8                       btfss  status,2
17424     17400   01BC'  EF00'  F000'                goto   u9341
17425     17401   01C0'  EF00'  F000'                goto   u9340
17426     17402   01C4'                     u9341:
17427     17403   01C4'  EF00'  F000'                goto   l11491
17428     17404   01C8'                     u9340:
17429     17405                                   line   755
17430     17406                                  
17431     17407   01C8'                     l11487:;  BSR  set  to:  0
17432     17408                           
17433     17409                            ;vscp_firmware.c:  755:  vscp_configtimer  =  0;
17434     17410   01C8'  0101                       movlb  1 ;  ()  banked
17435     17411   01CA'  6B00'                      clrf   ((_vscp_configtimer))&0ffh ;volatile
17436     17412   01CC'  6B00'                      clrf   ((_vscp_configtimer+1))&0ffh       ;volatile
17437     17413                                   line   756
17438     17414                                  
17439     17415   01CE'                     l11489:;  BSR  set  to:  1
17440     17416                           
17441     17417                            ;vscp_firmware.c:  756:  rv  =  0x55;
17442     17418   01CE'  0E55                       movlw  low(055h)
17443     17419   01D0'  6E31'                      movwf  ((c:vscp_writeStdReg@rv)),c
17444     17420                                   line   757
17445     17421                            ;vscp_firmware.c:  757:  }
17446     17422   01D2'  EF00'  F000'                goto   l11501
17447     17423                                   line   758
17448     17424                                  
17449     17425   01D6'                     l11491:;  BSR  set  to:  0
17450     17426                           
17451     17427                            ;vscp_firmware.c:  758:  else  if  (  0xaa  ==  value  )  {
17452     17428   01D6'  5021'                      movf   ((c:vscp_writeStdReg@value)),c,w
17453     17429   01D8'  0AAA                       xorlw  170
17454     17430                           
17455     17431   01DA'  A4D8                       btfss  status,2
17456     17432   01DC'  EF00'  F000'                goto   u9351
17457     17433   01E0'  EF00'  F000'                goto   u9350
17458     17434   01E4'                     u9351:
17459     17435   01E4'  EF00'  F000'                goto   l11501
17460     17436   01E8'                     u9350:
17461     17437                                   line   759
17462     17438                                  
17463     17439   01E8'                     l11493:;  BSR  set  to:  0
17464     17440                           
17465     17441                            ;vscp_firmware.c:  759:  if  (  vscp_configtimer &lsaquo   1000  )  {
17466     17442   01E8'  0EE8                       movlw  0E8h
17467     17443   01EA'  0101                       movlb  1 ;  ()  banked
17468     17444   01EC'  5D00'                      subwf  ((_vscp_configtimer))&0ffh,w      ;volatile
17469     17445   01EE'  0E03                       movlw  03h
17470     17446   01F0'  5900'                      subwfb ((_vscp_configtimer+1))&0ffh,w   ;volatile
17471     17447   01F2'  B0D8                       btfsc  status,0
17472     17448   01F4'  EF00'  F000'                goto   u9361
17473     17449   01F8'  EF00'  F000'                goto   u9360
17474     17450   01FC'                     u9361:
17475     17451   01FC'  EF00'  F000'                goto   l1124
17476     17452   0200'                     u9360:
17477     17453                                   line   760
17478     17454                                  
17479     17455   0200'                     l11495:;  BSR  set  to:  1
17480     17456                           
17481     17457                            ;vscp_firmware.c:  760:  vscp_restoreDefaults();
17482     17458   0200'  EC00'  F000'                call   _vscp_restoreDefaults      ;wreg  free
17483     17459                                   line   761
17484     17460                                  
17485     17461   0204'                     l11497:;  BSR  set  to:  1
17486     17462                           
17487     17463                            ;vscp_firmware.c:  761:  rv  =  0xaa;
17488     17464   0204'  0EAA                       movlw  low(0AAh)
17489     17465   0206'  6E31'                      movwf  ((c:vscp_writeStdReg@rv)),c
17490     17466                                   line   762
17491     17467                            ;vscp_firmware.c:  762:  }
17492     17468   0208'  EF00'  F000'                goto   l11501
17493     17469                                   line   763
17494     17470                                  
17495     17471   020C'                     l1124:;  BSR  set  to:  1
17496     17472                           
17497     17473                                   line   764
17498     17474                            ;vscp_firmware.c:  763:  else  {
17499     17475                            ;vscp_firmware.c:  764:  rv  =  0;
17500     17476   020C'  6A31'                      clrf   ((c:vscp_writeStdReg@rv)),c
17501     17477   020E'  EF00'  F000'                goto   l11501
17502     17478                                   line   771
17503     17479                                  
17504     17480   0212'                     l11499:;  BSR  set  to:  0
17505     17481                           
17506     17482                            ;vscp_firmware.c:  769:  else  {
17507     17483                            ;vscp_firmware.c:  771:  rv  =  ~value;
17508     17484   0212'  5021'                      movf   ((c:vscp_writeStdReg@value)),c,w
17509     17485   0214'  0AFF                       xorlw  0ffh
17510     17486   0216'  6E31'                      movwf  ((c:vscp_writeStdReg@rv)),c
17511     17487                                   line   774
17512     17488                                  
17513     17489   0218'                     l11501:
17514     17490                            ;vscp_firmware.c:  772:  }
17515     17491                            ;vscp_firmware.c:  774:  return  rv;
17516     17492   0218'  5031'                      movf   ((c:vscp_writeStdReg@rv)),c,w
17517     17493                                   line   775
17518     17494                                  
17519     17495   021A'                     l1127:
17520     17496   021A'  0012                       return
17521     17497                                   opt  stack  0
17522     17498                            GLOBAL __end_of_vscp_writeStdReg
17523     17499   021C'                            __end_of_vscp_writeStdReg:
17524     17500                                   signat _vscp_writeStdReg,8313
17525     17501                                   global _vscp_restoreDefaults
17526     17502                           
17527     17503  ;;  ***************  function  _vscp_restoreDefaults  *****************
17528     17504  ;;  Defined  at:
17529     17505  ;;              line  2782  in  file  "../main.c"
17530     17506  ;;  Parameters:     Size   Location      Type
17531     17507  ;;              None
17532     17508  ;;  Auto  vars:      Size   Location      Type
17533     17509  ;;              None
17534     17510  ;;  Return  value:   Size   Location      Type
17535     17511  ;;              None                void
17536     17512  ;;  Registers  used:
17537     17513  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  prodl,  prodh,  cstack
17538     17514  ;;  Tracked  objects:
17539     17515  ;;              On  entry  :  F/1
17540     17516  ;;              On  exit   :  F/1
17541     17517  ;;              Unchanged:  0/0
17542     17518  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
17543     17519  ;;       Params:          0        0        0        0        0        0        0
17544     17520  ;;       Locals:          0        0        0        0        0        0        0
17545     17521  ;;       Temps:           0        0        0        0        0        0        0
17546     17522  ;;       Totals:          0        0        0        0        0        0        0
17547     17523  ;;Total  ram  usage:         0  bytes
17548     17524  ;;  Hardware  stack  levels  used:     1
17549     17525  ;;  Hardware  stack  levels  required  when  called:     5
17550     17526  ;;  This  function  calls:
17551     17527  ;;              _init_app_eeprom
17552     17528  ;;              _init_app_ram
17553     17529  ;;  This  function  is  called  by:
17554     17530  ;;              _vscp_writeStdReg
17555     17531  ;;  This  function  uses  a  non-reentrant  model
17556     17532  ;;
17557     17533                            psect  text37,class=CODE,space=0,reloc=2
17558     17534                            global  __ptext37
17559     17535   0000'                     __ptext37:
17560     17536                            psect  text37
17561     17537                                   file   "../main.c"
17562     17538                                   line   2782
17563     17539                                   global __size_of_vscp_restoreDefaults
17564     17540   0000                             __size_of_vscp_restoreDefaults equ      __end_of_vscp_restoreDefaults-_vscp_restoreDefaults
17565     17541                                  
17566     17542   0000'                     _vscp_restoreDefaults:
17567     17543                            ;incstack  =  0
17568     17544                                   opt    stack  22
17569     17545                            ;incstack  =  0
17570     17546                                   line   2783
17571     17547                                  
17572     17548   0000'                     l11159:;  BSR  set  to:  1
17573     17549                           
17574     17550                            ;main.c:  2783:  init_app_eeprom();
17575     17551   0000'  EC00'  F000'                call   _init_app_eeprom   ;wreg  free
17576     17552                                   line   2784
17577     17553                                  
17578     17554   0004'                     l11161:
17579     17555                            ;main.c:  2784:  init_app_ram();
17580     17556   0004'  EC00'  F000'                call   _init_app_ram      ;wreg  free
17581     17557                                   line   2785
17582     17558                                  
17583     17559   0008'                     l608:;  BSR  set  to:  1
17584     17560                           
17585     17561   0008'  0012                       return
17586     17562                                   opt  stack  0
17587     17563                            GLOBAL __end_of_vscp_restoreDefaults
17588     17564   000A'                            __end_of_vscp_restoreDefaults:
17589     17565                                   signat _vscp_restoreDefaults,88
17590     17566                                   global _init_app_eeprom
17591     17567                           
17592     17568  ;;  ***************  function  _init_app_eeprom  *****************
17593     17569  ;;  Defined  at:
17594     17570  ;;              line  1011  in  file  "../main.c"
17595     17571  ;;  Parameters:     Size   Location      Type
17596     17572  ;;              None
17597     17573  ;;  Auto  vars:      Size   Location      Type
17598     17574  ;;   i                1    16[COMRAM]  unsigned  char 
17599     17575  ;;  Return  value:   Size   Location      Type
17600     17576  ;;              None                void
17601     17577  ;;  Registers  used:
17602     17578  ;;              wreg,  status,2,  status,0,  prodl,  prodh,  cstack
17603     17579  ;;  Tracked  objects:
17604     17580  ;;              On  entry  :  0/1
17605     17581  ;;              On  exit   :  0/0
17606     17582  ;;              Unchanged:  0/0
17607     17583  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
17608     17584  ;;       Params:          0        0        0        0        0        0        0
17609     17585  ;;       Locals:          1        0        0        0        0        0        0
17610     17586  ;;       Temps:           0        0        0        0        0        0        0
17611     17587  ;;       Totals:          1        0        0        0        0        0        0
17612     17588  ;;Total  ram  usage:         1  bytes
17613     17589  ;;  Hardware  stack  levels  used:     1
17614     17590  ;;  Hardware  stack  levels  required  when  called:     3
17615     17591  ;;  This  function  calls:
17616     17592  ;;              _writeEEPROM
17617     17593  ;;  This  function  is  called  by:
17618     17594  ;;              _main
17619     17595  ;;              _vscp_restoreDefaults
17620     17596  ;;  This  function  uses  a  non-reentrant  model
17621     17597  ;;
17622     17598                            psect  text38,class=CODE,space=0,reloc=2
17623     17599                            global  __ptext38
17624     17600   0000'                     __ptext38:
17625     17601                            psect  text38
17626     17602                                   file   "../main.c"
17627     17603                                   line   1011
17628     17604                                   global __size_of_init_app_eeprom
17629     17605   0000                             __size_of_init_app_eeprom      equ   __end_of_init_app_eeprom-_init_app_eeprom
17630     17606                                  
17631     17607   0000'                     _init_app_eeprom:;  BSR  set  to:  1
17632     17608                           
17633     17609                            ;incstack  =  0
17634     17610                                   opt    stack  23
17635     17611                            ;incstack  =  0
17636     17612                                   line   1012
17637     17613                                  
17638     17614   0000'                     l9671:
17639     17615                            ;main.c:  1012:  writeEEPROM(0x43,  0b00000001);
17640     17616   0000'  0E00                       movlw  high(043h)
17641     17617   0002'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17642     17618   0004'  0E43                       movlw  low(043h)
17643     17619   0006'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17644     17620   0008'  0E01                       movlw  low(01h)
17645     17621   000A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17646     17622   000C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17647     17623                                   line   1013
17648     17624                            ;main.c:  1013:  writeEEPROM(0x44,  0b00000001);
17649     17625   0010'  0E00                       movlw  high(044h)
17650     17626   0012'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17651     17627   0014'  0E44                       movlw  low(044h)
17652     17628   0016'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17653     17629   0018'  0E01                       movlw  low(01h)
17654     17630   001A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17655     17631   001C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17656     17632                                   line   1014
17657     17633                            ;main.c:  1014:  writeEEPROM(0x45,  0b00000001);
17658     17634   0020'  0E00                       movlw  high(045h)
17659     17635   0022'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17660     17636   0024'  0E45                       movlw  low(045h)
17661     17637   0026'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17662     17638   0028'  0E01                       movlw  low(01h)
17663     17639   002A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17664     17640   002C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17665     17641                                   line   1015
17666     17642                            ;main.c:  1015:  writeEEPROM(0x46,  0b00000001);
17667     17643   0030'  0E00                       movlw  high(046h)
17668     17644   0032'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17669     17645   0034'  0E46                       movlw  low(046h)
17670     17646   0036'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17671     17647   0038'  0E01                       movlw  low(01h)
17672     17648   003A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17673     17649   003C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17674     17650                                   line   1016
17675     17651                            ;main.c:  1016:  writeEEPROM(0x47,  0b00000001);
17676     17652   0040'  0E00                       movlw  high(047h)
17677     17653   0042'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17678     17654   0044'  0E47                       movlw  low(047h)
17679     17655   0046'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17680     17656   0048'  0E01                       movlw  low(01h)
17681     17657   004A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17682     17658   004C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17683     17659                                   line   1017
17684     17660                            ;main.c:  1017:  writeEEPROM(0x48,  0b00000001);
17685     17661   0050'  0E00                       movlw  high(048h)
17686     17662   0052'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17687     17663   0054'  0E48                       movlw  low(048h)
17688     17664   0056'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17689     17665   0058'  0E01                       movlw  low(01h)
17690     17666   005A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17691     17667   005C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17692     17668                                   line   1019
17693     17669                            ;main.c:  1019:  writeEEPROM(0x49,  10);
17694     17670   0060'  0E00                       movlw  high(049h)
17695     17671   0062'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17696     17672   0064'  0E49                       movlw  low(049h)
17697     17673   0066'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17698     17674   0068'  0E0A                       movlw  low(0Ah)
17699     17675   006A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17700     17676   006C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17701     17677                                   line   1020
17702     17678                            ;main.c:  1020:  writeEEPROM(0x4A,  0);
17703     17679   0070'  0E00                       movlw  high(04Ah)
17704     17680   0072'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17705     17681   0074'  0E4A                       movlw  low(04Ah)
17706     17682   0076'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17707     17683   0078'  0E00                       movlw  low(0)
17708     17684   007A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17709     17685   007C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17710     17686                                   line   1021
17711     17687                            ;main.c:  1021:  writeEEPROM(0x4B,  0);
17712     17688   0080'  0E00                       movlw  high(04Bh)
17713     17689   0082'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17714     17690   0084'  0E4B                       movlw  low(04Bh)
17715     17691   0086'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17716     17692   0088'  0E00                       movlw  low(0)
17717     17693   008A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17718     17694   008C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17719     17695                                   line   1022
17720     17696                            ;main.c:  1022:  writeEEPROM(0x4C,  0);
17721     17697   0090'  0E00                       movlw  high(04Ch)
17722     17698   0092'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17723     17699   0094'  0E4C                       movlw  low(04Ch)
17724     17700   0096'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17725     17701   0098'  0E00                       movlw  low(0)
17726     17702   009A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17727     17703   009C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17728     17704                                   line   1023
17729     17705                            ;main.c:  1023:  writeEEPROM(0x4D,  0);
17730     17706   00A0'  0E00                       movlw  high(04Dh)
17731     17707   00A2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17732     17708   00A4'  0E4D                       movlw  low(04Dh)
17733     17709   00A6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17734     17710   00A8'  0E00                       movlw  low(0)
17735     17711   00AA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17736     17712   00AC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17737     17713                                   line   1024
17738     17714                            ;main.c:  1024:  writeEEPROM(0x4E,  0);
17739     17715   00B0'  0E00                       movlw  high(04Eh)
17740     17716   00B2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17741     17717   00B4'  0E4E                       movlw  low(04Eh)
17742     17718   00B6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17743     17719   00B8'  0E00                       movlw  low(0)
17744     17720   00BA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17745     17721   00BC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17746     17722                                   line   1028
17747     17723                            ;main.c:  1028:  writeEEPROM(0x4F,  0x0F);
17748     17724   00C0'  0E00                       movlw  high(04Fh)
17749     17725   00C2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17750     17726   00C4'  0E4F                       movlw  low(04Fh)
17751     17727   00C6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17752     17728   00C8'  0E0F                       movlw  low(0Fh)
17753     17729   00CA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17754     17730   00CC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17755     17731                                   line   1029
17756     17732                            ;main.c:  1029:  writeEEPROM(0x50,  0x68);
17757     17733   00D0'  0E00                       movlw  high(050h)
17758     17734   00D2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17759     17735   00D4'  0E50                       movlw  low(050h)
17760     17736   00D6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17761     17737   00D8'  0E68                       movlw  low(068h)
17762     17738   00DA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17763     17739   00DC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17764     17740                                   line   1031
17765     17741                            ;main.c:  1031:  writeEEPROM(0x51,  0x0D);
17766     17742   00E0'  0E00                       movlw  high(051h)
17767     17743   00E2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17768     17744   00E4'  0E51                       movlw  low(051h)
17769     17745   00E6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17770     17746   00E8'  0E0D                       movlw  low(0Dh)
17771     17747   00EA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17772     17748   00EC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17773     17749                                   line   1032
17774     17750                            ;main.c:  1032:  writeEEPROM(0x52,  0x7F);
17775     17751   00F0'  0E00                       movlw  high(052h)
17776     17752   00F2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17777     17753   00F4'  0E52                       movlw  low(052h)
17778     17754   00F6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17779     17755   00F8'  0E7F                       movlw  low(07Fh)
17780     17756   00FA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17781     17757   00FC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17782     17758                                   line   1034
17783     17759                            ;main.c:  1034:  writeEEPROM(0x53,  0x0D);
17784     17760   0100'  0E00                       movlw  high(053h)
17785     17761   0102'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17786     17762   0104'  0E53                       movlw  low(053h)
17787     17763   0106'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17788     17764   0108'  0E0D                       movlw  low(0Dh)
17789     17765   010A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17790     17766   010C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17791     17767                                   line   1035
17792     17768                            ;main.c:  1035:  writeEEPROM(0x54,  0x7F);
17793     17769   0110'  0E00                       movlw  high(054h)
17794     17770   0112'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17795     17771   0114'  0E54                       movlw  low(054h)
17796     17772   0116'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17797     17773   0118'  0E7F                       movlw  low(07Fh)
17798     17774   011A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17799     17775   011C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17800     17776                                   line   1037
17801     17777                            ;main.c:  1037:  writeEEPROM(0x55,  0x0D);
17802     17778   0120'  0E00                       movlw  high(055h)
17803     17779   0122'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17804     17780   0124'  0E55                       movlw  low(055h)
17805     17781   0126'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17806     17782   0128'  0E0D                       movlw  low(0Dh)
17807     17783   012A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17808     17784   012C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17809     17785                                   line   1038
17810     17786                            ;main.c:  1038:  writeEEPROM(0x56,  0x7F);
17811     17787   0130'  0E00                       movlw  high(056h)
17812     17788   0132'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17813     17789   0134'  0E56                       movlw  low(056h)
17814     17790   0136'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17815     17791   0138'  0E7F                       movlw  low(07Fh)
17816     17792   013A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17817     17793   013C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17818     17794                                   line   1040
17819     17795                            ;main.c:  1040:  writeEEPROM(0x57,  0x0D);
17820     17796   0140'  0E00                       movlw  high(057h)
17821     17797   0142'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17822     17798   0144'  0E57                       movlw  low(057h)
17823     17799   0146'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17824     17800   0148'  0E0D                       movlw  low(0Dh)
17825     17801   014A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17826     17802   014C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17827     17803                                   line   1041
17828     17804                            ;main.c:  1041:  writeEEPROM(0x58,  0x7F);
17829     17805   0150'  0E00                       movlw  high(058h)
17830     17806   0152'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17831     17807   0154'  0E58                       movlw  low(058h)
17832     17808   0156'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17833     17809   0158'  0E7F                       movlw  low(07Fh)
17834     17810   015A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17835     17811   015C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17836     17812                                   line   1043
17837     17813                            ;main.c:  1043:  writeEEPROM(0x59,  0x0D);
17838     17814   0160'  0E00                       movlw  high(059h)
17839     17815   0162'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17840     17816   0164'  0E59                       movlw  low(059h)
17841     17817   0166'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17842     17818   0168'  0E0D                       movlw  low(0Dh)
17843     17819   016A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17844     17820   016C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17845     17821                                   line   1044
17846     17822                            ;main.c:  1044:  writeEEPROM(0x5A,  0x7F);
17847     17823   0170'  0E00                       movlw  high(05Ah)
17848     17824   0172'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17849     17825   0174'  0E5A                       movlw  low(05Ah)
17850     17826   0176'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17851     17827   0178'  0E7F                       movlw  low(07Fh)
17852     17828   017A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17853     17829   017C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17854     17830                                   line   1048
17855     17831                            ;main.c:  1048:  writeEEPROM(0x5B,  0x80);
17856     17832   0180'  0E00                       movlw  high(05Bh)
17857     17833   0182'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17858     17834   0184'  0E5B                       movlw  low(05Bh)
17859     17835   0186'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17860     17836   0188'  0E80                       movlw  low(080h)
17861     17837   018A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17862     17838   018C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17863     17839                                   line   1049
17864     17840                            ;main.c:  1049:  writeEEPROM(0x5C,  0xff);
17865     17841   0190'  0E00                       movlw  high(05Ch)
17866     17842   0192'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17867     17843   0194'  0E5C                       movlw  low(05Ch)
17868     17844   0196'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17869     17845   0198'  0EFF                       movlw  low(0FFh)
17870     17846   019A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17871     17847   019C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17872     17848                                   line   1051
17873     17849                            ;main.c:  1051:  writeEEPROM(0x5D,  0x80);
17874     17850   01A0'  0E00                       movlw  high(05Dh)
17875     17851   01A2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17876     17852   01A4'  0E5D                       movlw  low(05Dh)
17877     17853   01A6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17878     17854   01A8'  0E80                       movlw  low(080h)
17879     17855   01AA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17880     17856   01AC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17881     17857                                   line   1052
17882     17858                            ;main.c:  1052:  writeEEPROM(0x5E,  0xff);
17883     17859   01B0'  0E00                       movlw  high(05Eh)
17884     17860   01B2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17885     17861   01B4'  0E5E                       movlw  low(05Eh)
17886     17862   01B6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17887     17863   01B8'  0EFF                       movlw  low(0FFh)
17888     17864   01BA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17889     17865   01BC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17890     17866                                   line   1054
17891     17867                            ;main.c:  1054:  writeEEPROM(0x5F,  0x80);
17892     17868   01C0'  0E00                       movlw  high(05Fh)
17893     17869   01C2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17894     17870   01C4'  0E5F                       movlw  low(05Fh)
17895     17871   01C6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17896     17872   01C8'  0E80                       movlw  low(080h)
17897     17873   01CA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17898     17874   01CC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17899     17875                                   line   1055
17900     17876                            ;main.c:  1055:  writeEEPROM(0x60,  0xff);
17901     17877   01D0'  0E00                       movlw  high(060h)
17902     17878   01D2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17903     17879   01D4'  0E60                       movlw  low(060h)
17904     17880   01D6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17905     17881   01D8'  0EFF                       movlw  low(0FFh)
17906     17882   01DA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17907     17883   01DC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17908     17884                                   line   1057
17909     17885                            ;main.c:  1057:  writeEEPROM(0x61,  0x80);
17910     17886   01E0'  0E00                       movlw  high(061h)
17911     17887   01E2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17912     17888   01E4'  0E61                       movlw  low(061h)
17913     17889   01E6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17914     17890   01E8'  0E80                       movlw  low(080h)
17915     17891   01EA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17916     17892   01EC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17917     17893                                   line   1058
17918     17894                            ;main.c:  1058:  writeEEPROM(0x62,  0xff);
17919     17895   01F0'  0E00                       movlw  high(062h)
17920     17896   01F2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17921     17897   01F4'  0E62                       movlw  low(062h)
17922     17898   01F6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17923     17899   01F8'  0EFF                       movlw  low(0FFh)
17924     17900   01FA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17925     17901   01FC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17926     17902                                   line   1060
17927     17903                            ;main.c:  1060:  writeEEPROM(0x63,  0x80);
17928     17904   0200'  0E00                       movlw  high(063h)
17929     17905   0202'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17930     17906   0204'  0E63                       movlw  low(063h)
17931     17907   0206'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17932     17908   0208'  0E80                       movlw  low(080h)
17933     17909   020A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17934     17910   020C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17935     17911                                   line   1061
17936     17912                            ;main.c:  1061:  writeEEPROM(0x64,  0xff);
17937     17913   0210'  0E00                       movlw  high(064h)
17938     17914   0212'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17939     17915   0214'  0E64                       movlw  low(064h)
17940     17916   0216'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17941     17917   0218'  0EFF                       movlw  low(0FFh)
17942     17918   021A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17943     17919   021C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17944     17920                                   line   1063
17945     17921                            ;main.c:  1063:  writeEEPROM(0x65,  0x80);
17946     17922   0220'  0E00                       movlw  high(065h)
17947     17923   0222'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17948     17924   0224'  0E65                       movlw  low(065h)
17949     17925   0226'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17950     17926   0228'  0E80                       movlw  low(080h)
17951     17927   022A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17952     17928   022C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17953     17929                                   line   1064
17954     17930                            ;main.c:  1064:  writeEEPROM(0x66,  0xff);
17955     17931   0230'  0E00                       movlw  high(066h)
17956     17932   0232'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17957     17933   0234'  0E66                       movlw  low(066h)
17958     17934   0236'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17959     17935   0238'  0EFF                       movlw  low(0FFh)
17960     17936   023A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17961     17937   023C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17962     17938                                   line   1068
17963     17939                            ;main.c:  1068:  writeEEPROM(0x67,  0x7f);
17964     17940   0240'  0E00                       movlw  high(067h)
17965     17941   0242'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17966     17942   0244'  0E67                       movlw  low(067h)
17967     17943   0246'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17968     17944   0248'  0E7F                       movlw  low(07Fh)
17969     17945   024A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17970     17946   024C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17971     17947                                   line   1069
17972     17948                            ;main.c:  1069:  writeEEPROM(0x68,  0xff);
17973     17949   0250'  0E00                       movlw  high(068h)
17974     17950   0252'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17975     17951   0254'  0E68                       movlw  low(068h)
17976     17952   0256'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17977     17953   0258'  0EFF                       movlw  low(0FFh)
17978     17954   025A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17979     17955   025C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17980     17956                                   line   1071
17981     17957                            ;main.c:  1071:  writeEEPROM(0x69,  0x7f);
17982     17958   0260'  0E00                       movlw  high(069h)
17983     17959   0262'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17984     17960   0264'  0E69                       movlw  low(069h)
17985     17961   0266'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17986     17962   0268'  0E7F                       movlw  low(07Fh)
17987     17963   026A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17988     17964   026C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17989     17965                                   line   1072
17990     17966                            ;main.c:  1072:  writeEEPROM(0x6A,  0xff);
17991     17967   0270'  0E00                       movlw  high(06Ah)
17992     17968   0272'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
17993     17969   0274'  0E6A                       movlw  low(06Ah)
17994     17970   0276'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
17995     17971   0278'  0EFF                       movlw  low(0FFh)
17996     17972   027A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
17997     17973   027C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
17998     17974                                   line   1074
17999     17975                            ;main.c:  1074:  writeEEPROM(0x6B,  0x7f);
18000     17976   0280'  0E00                       movlw  high(06Bh)
18001     17977   0282'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18002     17978   0284'  0E6B                       movlw  low(06Bh)
18003     17979   0286'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18004     17980   0288'  0E7F                       movlw  low(07Fh)
18005     17981   028A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18006     17982   028C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18007     17983                                   line   1075
18008     17984                            ;main.c:  1075:  writeEEPROM(0x6C,  0xff);
18009     17985   0290'  0E00                       movlw  high(06Ch)
18010     17986   0292'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18011     17987   0294'  0E6C                       movlw  low(06Ch)
18012     17988   0296'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18013     17989   0298'  0EFF                       movlw  low(0FFh)
18014     17990   029A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18015     17991   029C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18016     17992                                   line   1077
18017     17993                            ;main.c:  1077:  writeEEPROM(0x6D,  0x7f);
18018     17994   02A0'  0E00                       movlw  high(06Dh)
18019     17995   02A2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18020     17996   02A4'  0E6D                       movlw  low(06Dh)
18021     17997   02A6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18022     17998   02A8'  0E7F                       movlw  low(07Fh)
18023     17999   02AA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18024     18000   02AC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18025     18001                                   line   1078
18026     18002                            ;main.c:  1078:  writeEEPROM(0x6E,  0xff);
18027     18003   02B0'  0E00                       movlw  high(06Eh)
18028     18004   02B2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18029     18005   02B4'  0E6E                       movlw  low(06Eh)
18030     18006   02B6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18031     18007   02B8'  0EFF                       movlw  low(0FFh)
18032     18008   02BA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18033     18009   02BC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18034     18010                                   line   1080
18035     18011                            ;main.c:  1080:  writeEEPROM(0x6F,  0x7f);
18036     18012   02C0'  0E00                       movlw  high(06Fh)
18037     18013   02C2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18038     18014   02C4'  0E6F                       movlw  low(06Fh)
18039     18015   02C6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18040     18016   02C8'  0E7F                       movlw  low(07Fh)
18041     18017   02CA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18042     18018   02CC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18043     18019                                   line   1081
18044     18020                            ;main.c:  1081:  writeEEPROM(0x70,  0xff);
18045     18021   02D0'  0E00                       movlw  high(070h)
18046     18022   02D2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18047     18023   02D4'  0E70                       movlw  low(070h)
18048     18024   02D6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18049     18025   02D8'  0EFF                       movlw  low(0FFh)
18050     18026   02DA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18051     18027   02DC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18052     18028                                   line   1083
18053     18029                            ;main.c:  1083:  writeEEPROM(0x71,  0x7f);
18054     18030   02E0'  0E00                       movlw  high(071h)
18055     18031   02E2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18056     18032   02E4'  0E71                       movlw  low(071h)
18057     18033   02E6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18058     18034   02E8'  0E7F                       movlw  low(07Fh)
18059     18035   02EA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18060     18036   02EC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18061     18037                                   line   1084
18062     18038                            ;main.c:  1084:  writeEEPROM(0x72,  0xff);
18063     18039   02F0'  0E00                       movlw  high(072h)
18064     18040   02F2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18065     18041   02F4'  0E72                       movlw  low(072h)
18066     18042   02F6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18067     18043   02F8'  0EFF                       movlw  low(0FFh)
18068     18044   02FA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18069     18045   02FC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18070     18046                                   line   1088
18071     18047                            ;main.c:  1088:  writeEEPROM(0x73,  0);
18072     18048   0300'  0E00                       movlw  high(073h)
18073     18049   0302'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18074     18050   0304'  0E73                       movlw  low(073h)
18075     18051   0306'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18076     18052   0308'  0E00                       movlw  low(0)
18077     18053   030A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18078     18054   030C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18079     18055                                   line   1089
18080     18056                            ;main.c:  1089:  writeEEPROM(0x74,  0);
18081     18057   0310'  0E00                       movlw  high(074h)
18082     18058   0312'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18083     18059   0314'  0E74                       movlw  low(074h)
18084     18060   0316'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18085     18061   0318'  0E00                       movlw  low(0)
18086     18062   031A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18087     18063   031C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18088     18064                                   line   1091
18089     18065                            ;main.c:  1091:  writeEEPROM(0x75,  0);
18090     18066   0320'  0E00                       movlw  high(075h)
18091     18067   0322'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18092     18068   0324'  0E75                       movlw  low(075h)
18093     18069   0326'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18094     18070   0328'  0E00                       movlw  low(0)
18095     18071   032A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18096     18072   032C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18097     18073                                   line   1092
18098     18074                            ;main.c:  1092:  writeEEPROM(0x76,  0);
18099     18075   0330'  0E00                       movlw  high(076h)
18100     18076   0332'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18101     18077   0334'  0E76                       movlw  low(076h)
18102     18078   0336'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18103     18079   0338'  0E00                       movlw  low(0)
18104     18080   033A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18105     18081   033C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18106     18082                                   line   1094
18107     18083                            ;main.c:  1094:  writeEEPROM(0x77,  0);
18108     18084   0340'  0E00                       movlw  high(077h)
18109     18085   0342'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18110     18086   0344'  0E77                       movlw  low(077h)
18111     18087   0346'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18112     18088   0348'  0E00                       movlw  low(0)
18113     18089   034A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18114     18090   034C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18115     18091                                   line   1095
18116     18092                            ;main.c:  1095:  writeEEPROM(0x78,  0);
18117     18093   0350'  0E00                       movlw  high(078h)
18118     18094   0352'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18119     18095   0354'  0E78                       movlw  low(078h)
18120     18096   0356'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18121     18097   0358'  0E00                       movlw  low(0)
18122     18098   035A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18123     18099   035C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18124     18100                                   line   1097
18125     18101                            ;main.c:  1097:  writeEEPROM(0x79,  0);
18126     18102   0360'  0E00                       movlw  high(079h)
18127     18103   0362'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18128     18104   0364'  0E79                       movlw  low(079h)
18129     18105   0366'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18130     18106   0368'  0E00                       movlw  low(0)
18131     18107   036A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18132     18108   036C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18133     18109                                   line   1098
18134     18110                            ;main.c:  1098:  writeEEPROM(0x7A,  0);
18135     18111   0370'  0E00                       movlw  high(07Ah)
18136     18112   0372'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18137     18113   0374'  0E7A                       movlw  low(07Ah)
18138     18114   0376'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18139     18115   0378'  0E00                       movlw  low(0)
18140     18116   037A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18141     18117   037C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18142     18118                                   line   1100
18143     18119                            ;main.c:  1100:  writeEEPROM(0x7B,  0);
18144     18120   0380'  0E00                       movlw  high(07Bh)
18145     18121   0382'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18146     18122   0384'  0E7B                       movlw  low(07Bh)
18147     18123   0386'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18148     18124   0388'  0E00                       movlw  low(0)
18149     18125   038A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18150     18126   038C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18151     18127                                   line   1101
18152     18128                            ;main.c:  1101:  writeEEPROM(0x7C,  0);
18153     18129   0390'  0E00                       movlw  high(07Ch)
18154     18130   0392'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18155     18131   0394'  0E7C                       movlw  low(07Ch)
18156     18132   0396'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18157     18133   0398'  0E00                       movlw  low(0)
18158     18134   039A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18159     18135   039C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18160     18136                                   line   1103
18161     18137                            ;main.c:  1103:  writeEEPROM(0x7D,  0);
18162     18138   03A0'  0E00                       movlw  high(07Dh)
18163     18139   03A2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18164     18140   03A4'  0E7D                       movlw  low(07Dh)
18165     18141   03A6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18166     18142   03A8'  0E00                       movlw  low(0)
18167     18143   03AA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18168     18144   03AC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18169     18145                                   line   1104
18170     18146                            ;main.c:  1104:  writeEEPROM(0x7E,  0);
18171     18147   03B0'  0E00                       movlw  high(07Eh)
18172     18148   03B2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18173     18149   03B4'  0E7E                       movlw  low(07Eh)
18174     18150   03B6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18175     18151   03B8'  0E00                       movlw  low(0)
18176     18152   03BA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18177     18153   03BC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18178     18154                                   line   1108
18179     18155                            ;main.c:  1108:  writeEEPROM(0x7F,  0x7f);
18180     18156   03C0'  0E00                       movlw  high(07Fh)
18181     18157   03C2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18182     18158   03C4'  0E7F                       movlw  low(07Fh)
18183     18159   03C6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18184     18160   03C8'  0E7F                       movlw  low(07Fh)
18185     18161   03CA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18186     18162   03CC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18187     18163                                   line   1109
18188     18164                            ;main.c:  1109:  writeEEPROM(0x80,  0xff);
18189     18165   03D0'  0E00                       movlw  high(080h)
18190     18166   03D2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18191     18167   03D4'  0E80                       movlw  low(080h)
18192     18168   03D6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18193     18169   03D8'  0EFF                       movlw  low(0FFh)
18194     18170   03DA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18195     18171   03DC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18196     18172                                   line   1111
18197     18173                            ;main.c:  1111:  writeEEPROM(0x81,  0x7f);
18198     18174   03E0'  0E00                       movlw  high(081h)
18199     18175   03E2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18200     18176   03E4'  0E81                       movlw  low(081h)
18201     18177   03E6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18202     18178   03E8'  0E7F                       movlw  low(07Fh)
18203     18179   03EA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18204     18180   03EC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18205     18181                                   line   1112
18206     18182                            ;main.c:  1112:  writeEEPROM(0x82,  0xff);
18207     18183   03F0'  0E00                       movlw  high(082h)
18208     18184   03F2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18209     18185   03F4'  0E82                       movlw  low(082h)
18210     18186   03F6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18211     18187   03F8'  0EFF                       movlw  low(0FFh)
18212     18188   03FA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18213     18189   03FC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18214     18190                                   line   1114
18215     18191                            ;main.c:  1114:  writeEEPROM(0x83,  0x7f);
18216     18192   0400'  0E00                       movlw  high(083h)
18217     18193   0402'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18218     18194   0404'  0E83                       movlw  low(083h)
18219     18195   0406'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18220     18196   0408'  0E7F                       movlw  low(07Fh)
18221     18197   040A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18222     18198   040C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18223     18199                                   line   1115
18224     18200                            ;main.c:  1115:  writeEEPROM(0x84,  0xff);
18225     18201   0410'  0E00                       movlw  high(084h)
18226     18202   0412'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18227     18203   0414'  0E84                       movlw  low(084h)
18228     18204   0416'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18229     18205   0418'  0EFF                       movlw  low(0FFh)
18230     18206   041A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18231     18207   041C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18232     18208                                   line   1117
18233     18209                            ;main.c:  1117:  writeEEPROM(0x85,  0x7f);
18234     18210   0420'  0E00                       movlw  high(085h)
18235     18211   0422'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18236     18212   0424'  0E85                       movlw  low(085h)
18237     18213   0426'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18238     18214   0428'  0E7F                       movlw  low(07Fh)
18239     18215   042A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18240     18216   042C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18241     18217                                   line   1118
18242     18218                            ;main.c:  1118:  writeEEPROM(0x86,  0xff);
18243     18219   0430'  0E00                       movlw  high(086h)
18244     18220   0432'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18245     18221   0434'  0E86                       movlw  low(086h)
18246     18222   0436'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18247     18223   0438'  0EFF                       movlw  low(0FFh)
18248     18224   043A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18249     18225   043C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18250     18226                                   line   1120
18251     18227                            ;main.c:  1120:  writeEEPROM(0x87,  0x7f);
18252     18228   0440'  0E00                       movlw  high(087h)
18253     18229   0442'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18254     18230   0444'  0E87                       movlw  low(087h)
18255     18231   0446'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18256     18232   0448'  0E7F                       movlw  low(07Fh)
18257     18233   044A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18258     18234   044C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18259     18235                                   line   1121
18260     18236                            ;main.c:  1121:  writeEEPROM(0x88,  0xff);
18261     18237   0450'  0E00                       movlw  high(088h)
18262     18238   0452'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18263     18239   0454'  0E88                       movlw  low(088h)
18264     18240   0456'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18265     18241   0458'  0EFF                       movlw  low(0FFh)
18266     18242   045A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18267     18243   045C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18268     18244                                   line   1123
18269     18245                            ;main.c:  1123:  writeEEPROM(0x89,  0x7f);
18270     18246   0460'  0E00                       movlw  high(089h)
18271     18247   0462'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18272     18248   0464'  0E89                       movlw  low(089h)
18273     18249   0466'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18274     18250   0468'  0E7F                       movlw  low(07Fh)
18275     18251   046A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18276     18252   046C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18277     18253                                   line   1124
18278     18254                            ;main.c:  1124:  writeEEPROM(0x8A,  0xff);
18279     18255   0470'  0E00                       movlw  high(08Ah)
18280     18256   0472'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18281     18257   0474'  0E8A                       movlw  low(08Ah)
18282     18258   0476'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18283     18259   0478'  0EFF                       movlw  low(0FFh)
18284     18260   047A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18285     18261   047C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18286     18262                                   line   1128
18287     18263                            ;main.c:  1128:  writeEEPROM(0x8B,  0x80);
18288     18264   0480'  0E00                       movlw  high(08Bh)
18289     18265   0482'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18290     18266   0484'  0E8B                       movlw  low(08Bh)
18291     18267   0486'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18292     18268   0488'  0E80                       movlw  low(080h)
18293     18269   048A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18294     18270   048C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18295     18271                                   line   1129
18296     18272                            ;main.c:  1129:  writeEEPROM(0x8C,  0x00);
18297     18273   0490'  0E00                       movlw  high(08Ch)
18298     18274   0492'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18299     18275   0494'  0E8C                       movlw  low(08Ch)
18300     18276   0496'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18301     18277   0498'  0E00                       movlw  low(0)
18302     18278   049A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18303     18279   049C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18304     18280                                   line   1131
18305     18281                            ;main.c:  1131:  writeEEPROM(0x8D,  0x80);
18306     18282   04A0'  0E00                       movlw  high(08Dh)
18307     18283   04A2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18308     18284   04A4'  0E8D                       movlw  low(08Dh)
18309     18285   04A6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18310     18286   04A8'  0E80                       movlw  low(080h)
18311     18287   04AA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18312     18288   04AC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18313     18289                                   line   1132
18314     18290                            ;main.c:  1132:  writeEEPROM(0x8E,  0x00);
18315     18291   04B0'  0E00                       movlw  high(08Eh)
18316     18292   04B2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18317     18293   04B4'  0E8E                       movlw  low(08Eh)
18318     18294   04B6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18319     18295   04B8'  0E00                       movlw  low(0)
18320     18296   04BA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18321     18297   04BC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18322     18298                                   line   1134
18323     18299                            ;main.c:  1134:  writeEEPROM(0x8F,  0x80);
18324     18300   04C0'  0E00                       movlw  high(08Fh)
18325     18301   04C2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18326     18302   04C4'  0E8F                       movlw  low(08Fh)
18327     18303   04C6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18328     18304   04C8'  0E80                       movlw  low(080h)
18329     18305   04CA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18330     18306   04CC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18331     18307                                   line   1135
18332     18308                            ;main.c:  1135:  writeEEPROM(0x90,  0x00);
18333     18309   04D0'  0E00                       movlw  high(090h)
18334     18310   04D2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18335     18311   04D4'  0E90                       movlw  low(090h)
18336     18312   04D6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18337     18313   04D8'  0E00                       movlw  low(0)
18338     18314   04DA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18339     18315   04DC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18340     18316                                   line   1137
18341     18317                            ;main.c:  1137:  writeEEPROM(0x91,  0x80);
18342     18318   04E0'  0E00                       movlw  high(091h)
18343     18319   04E2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18344     18320   04E4'  0E91                       movlw  low(091h)
18345     18321   04E6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18346     18322   04E8'  0E80                       movlw  low(080h)
18347     18323   04EA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18348     18324   04EC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18349     18325                                   line   1138
18350     18326                            ;main.c:  1138:  writeEEPROM(0x92,  0x00);
18351     18327   04F0'  0E00                       movlw  high(092h)
18352     18328   04F2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18353     18329   04F4'  0E92                       movlw  low(092h)
18354     18330   04F6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18355     18331   04F8'  0E00                       movlw  low(0)
18356     18332   04FA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18357     18333   04FC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18358     18334                                   line   1140
18359     18335                            ;main.c:  1140:  writeEEPROM(0x93,  0x80);
18360     18336   0500'  0E00                       movlw  high(093h)
18361     18337   0502'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18362     18338   0504'  0E93                       movlw  low(093h)
18363     18339   0506'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18364     18340   0508'  0E80                       movlw  low(080h)
18365     18341   050A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18366     18342   050C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18367     18343                                   line   1141
18368     18344                            ;main.c:  1141:  writeEEPROM(0x94,  0x00);
18369     18345   0510'  0E00                       movlw  high(094h)
18370     18346   0512'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18371     18347   0514'  0E94                       movlw  low(094h)
18372     18348   0516'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18373     18349   0518'  0E00                       movlw  low(0)
18374     18350   051A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18375     18351   051C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18376     18352                                   line   1143
18377     18353                            ;main.c:  1143:  writeEEPROM(0x95,  0x80);
18378     18354   0520'  0E00                       movlw  high(095h)
18379     18355   0522'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18380     18356   0524'  0E95                       movlw  low(095h)
18381     18357   0526'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18382     18358   0528'  0E80                       movlw  low(080h)
18383     18359   052A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18384     18360   052C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18385     18361                                   line   1144
18386     18362                            ;main.c:  1144:  writeEEPROM(0x96,  0x00);
18387     18363   0530'  0E00                       movlw  high(096h)
18388     18364   0532'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18389     18365   0534'  0E96                       movlw  low(096h)
18390     18366   0536'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18391     18367   0538'  0E00                       movlw  low(0)
18392     18368   053A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18393     18369   053C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18394     18370                                   line   1148
18395     18371                            ;main.c:  1148:  writeEEPROM(0x97,  2);
18396     18372   0540'  0E00                       movlw  high(097h)
18397     18373   0542'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18398     18374   0544'  0E97                       movlw  low(097h)
18399     18375   0546'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18400     18376   0548'  0E02                       movlw  low(02h)
18401     18377   054A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18402     18378   054C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18403     18379                                   line   1149
18404     18380                            ;main.c:  1149:  writeEEPROM(0x98,  2);
18405     18381   0550'  0E00                       movlw  high(098h)
18406     18382   0552'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18407     18383   0554'  0E98                       movlw  low(098h)
18408     18384   0556'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18409     18385   0558'  0E02                       movlw  low(02h)
18410     18386   055A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18411     18387   055C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18412     18388                                   line   1150
18413     18389                            ;main.c:  1150:  writeEEPROM(0x99,  2);
18414     18390   0560'  0E00                       movlw  high(099h)
18415     18391   0562'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18416     18392   0564'  0E99                       movlw  low(099h)
18417     18393   0566'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18418     18394   0568'  0E02                       movlw  low(02h)
18419     18395   056A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18420     18396   056C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18421     18397                                   line   1151
18422     18398                            ;main.c:  1151:  writeEEPROM(0x9A,  2);
18423     18399   0570'  0E00                       movlw  high(09Ah)
18424     18400   0572'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18425     18401   0574'  0E9A                       movlw  low(09Ah)
18426     18402   0576'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18427     18403   0578'  0E02                       movlw  low(02h)
18428     18404   057A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18429     18405   057C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18430     18406                                   line   1152
18431     18407                            ;main.c:  1152:  writeEEPROM(0x9B,  2);
18432     18408   0580'  0E00                       movlw  high(09Bh)
18433     18409   0582'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18434     18410   0584'  0E9B                       movlw  low(09Bh)
18435     18411   0586'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18436     18412   0588'  0E02                       movlw  low(02h)
18437     18413   058A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18438     18414   058C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18439     18415                                   line   1153
18440     18416                            ;main.c:  1153:  writeEEPROM(0x9C,  2);
18441     18417   0590'  0E00                       movlw  high(09Ch)
18442     18418   0592'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18443     18419   0594'  0E9C                       movlw  low(09Ch)
18444     18420   0596'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18445     18421   0598'  0E02                       movlw  low(02h)
18446     18422   059A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18447     18423   059C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18448     18424                                   line   1157
18449     18425                            ;main.c:  1157:  writeEEPROM(0x9E,  0);
18450     18426   05A0'  0E00                       movlw  high(09Eh)
18451     18427   05A2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18452     18428   05A4'  0E9E                       movlw  low(09Eh)
18453     18429   05A6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18454     18430   05A8'  0E00                       movlw  low(0)
18455     18431   05AA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18456     18432   05AC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18457     18433                                   line   1158
18458     18434                            ;main.c:  1158:  writeEEPROM(0x9F,  0);
18459     18435   05B0'  0E00                       movlw  high(09Fh)
18460     18436   05B2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18461     18437   05B4'  0E9F                       movlw  low(09Fh)
18462     18438   05B6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18463     18439   05B8'  0E00                       movlw  low(0)
18464     18440   05BA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18465     18441   05BC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18466     18442                                   line   1159
18467     18443                            ;main.c:  1159:  writeEEPROM(0xA0,  0);
18468     18444   05C0'  0E00                       movlw  high(0A0h)
18469     18445   05C2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18470     18446   05C4'  0EA0                       movlw  low(0A0h)
18471     18447   05C6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18472     18448   05C8'  0E00                       movlw  low(0)
18473     18449   05CA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18474     18450   05CC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18475     18451                                   line   1160
18476     18452                            ;main.c:  1160:  writeEEPROM(0xA1,  0);
18477     18453   05D0'  0E00                       movlw  high(0A1h)
18478     18454   05D2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18479     18455   05D4'  0EA1                       movlw  low(0A1h)
18480     18456   05D6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18481     18457   05D8'  0E00                       movlw  low(0)
18482     18458   05DA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18483     18459   05DC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18484     18460                                   line   1161
18485     18461                            ;main.c:  1161:  writeEEPROM(0xA2,  0);
18486     18462   05E0'  0E00                       movlw  high(0A2h)
18487     18463   05E2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18488     18464   05E4'  0EA2                       movlw  low(0A2h)
18489     18465   05E6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18490     18466   05E8'  0E00                       movlw  low(0)
18491     18467   05EA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18492     18468   05EC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18493     18469                                   line   1162
18494     18470                            ;main.c:  1162:  writeEEPROM(0xA3,  0);
18495     18471   05F0'  0E00                       movlw  high(0A3h)
18496     18472   05F2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18497     18473   05F4'  0EA3                       movlw  low(0A3h)
18498     18474   05F6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18499     18475   05F8'  0E00                       movlw  low(0)
18500     18476   05FA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18501     18477   05FC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18502     18478                                   line   1163
18503     18479                            ;main.c:  1163:  writeEEPROM(0xA4,  0);
18504     18480   0600'  0E00                       movlw  high(0A4h)
18505     18481   0602'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18506     18482   0604'  0EA4                       movlw  low(0A4h)
18507     18483   0606'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18508     18484   0608'  0E00                       movlw  low(0)
18509     18485   060A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18510     18486   060C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18511     18487                                   line   1164
18512     18488                            ;main.c:  1164:  writeEEPROM(0xA5,  0);
18513     18489   0610'  0E00                       movlw  high(0A5h)
18514     18490   0612'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18515     18491   0614'  0EA5                       movlw  low(0A5h)
18516     18492   0616'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18517     18493   0618'  0E00                       movlw  low(0)
18518     18494   061A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18519     18495   061C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18520     18496                                   line   1165
18521     18497                            ;main.c:  1165:  writeEEPROM(0xA6,  0);
18522     18498   0620'  0E00                       movlw  high(0A6h)
18523     18499   0622'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18524     18500   0624'  0EA6                       movlw  low(0A6h)
18525     18501   0626'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18526     18502   0628'  0E00                       movlw  low(0)
18527     18503   062A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18528     18504   062C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18529     18505                                   line   1166
18530     18506                            ;main.c:  1166:  writeEEPROM(0xA7,  0);
18531     18507   0630'  0E00                       movlw  high(0A7h)
18532     18508   0632'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18533     18509   0634'  0EA7                       movlw  low(0A7h)
18534     18510   0636'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18535     18511   0638'  0E00                       movlw  low(0)
18536     18512   063A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18537     18513   063C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18538     18514                                   line   1167
18539     18515                            ;main.c:  1167:  writeEEPROM(0xA8,  0);
18540     18516   0640'  0E00                       movlw  high(0A8h)
18541     18517   0642'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18542     18518   0644'  0EA8                       movlw  low(0A8h)
18543     18519   0646'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18544     18520   0648'  0E00                       movlw  low(0)
18545     18521   064A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18546     18522   064C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18547     18523                                   line   1168
18548     18524                            ;main.c:  1168:  writeEEPROM(0xA9,  0);
18549     18525   0650'  0E00                       movlw  high(0A9h)
18550     18526   0652'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18551     18527   0654'  0EA9                       movlw  low(0A9h)
18552     18528   0656'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18553     18529   0658'  0E00                       movlw  low(0)
18554     18530   065A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18555     18531   065C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18556     18532                                   line   1171
18557     18533                            ;main.c:  1171:  writeEEPROM(0xAA,  0);
18558     18534   0660'  0E00                       movlw  high(0AAh)
18559     18535   0662'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18560     18536   0664'  0EAA                       movlw  low(0AAh)
18561     18537   0666'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18562     18538   0668'  0E00                       movlw  low(0)
18563     18539   066A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18564     18540   066C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18565     18541                                   line   1172
18566     18542                            ;main.c:  1172:  writeEEPROM(0xAB,  0);
18567     18543   0670'  0E00                       movlw  high(0ABh)
18568     18544   0672'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18569     18545   0674'  0EAB                       movlw  low(0ABh)
18570     18546   0676'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18571     18547   0678'  0E00                       movlw  low(0)
18572     18548   067A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18573     18549   067C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18574     18550                                   line   1173
18575     18551                            ;main.c:  1173:  writeEEPROM(0xAC,  0);
18576     18552   0680'  0E00                       movlw  high(0ACh)
18577     18553   0682'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18578     18554   0684'  0EAC                       movlw  low(0ACh)
18579     18555   0686'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18580     18556   0688'  0E00                       movlw  low(0)
18581     18557   068A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18582     18558   068C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18583     18559                                   line   1174
18584     18560                            ;main.c:  1174:  writeEEPROM(0xAD,  0);
18585     18561   0690'  0E00                       movlw  high(0ADh)
18586     18562   0692'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18587     18563   0694'  0EAD                       movlw  low(0ADh)
18588     18564   0696'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18589     18565   0698'  0E00                       movlw  low(0)
18590     18566   069A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18591     18567   069C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18592     18568                                   line   1175
18593     18569                            ;main.c:  1175:  writeEEPROM(0xAE,  0);
18594     18570   06A0'  0E00                       movlw  high(0AEh)
18595     18571   06A2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18596     18572   06A4'  0EAE                       movlw  low(0AEh)
18597     18573   06A6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18598     18574   06A8'  0E00                       movlw  low(0)
18599     18575   06AA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18600     18576   06AC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18601     18577                                   line   1176
18602     18578                            ;main.c:  1176:  writeEEPROM(0xAF,  0);
18603     18579   06B0'  0E00                       movlw  high(0AFh)
18604     18580   06B2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18605     18581   06B4'  0EAF                       movlw  low(0AFh)
18606     18582   06B6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18607     18583   06B8'  0E00                       movlw  low(0)
18608     18584   06BA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18609     18585   06BC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18610     18586                                   line   1177
18611     18587                            ;main.c:  1177:  writeEEPROM(0xB0,  0);
18612     18588   06C0'  0E00                       movlw  high(0B0h)
18613     18589   06C2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18614     18590   06C4'  0EB0                       movlw  low(0B0h)
18615     18591   06C6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18616     18592   06C8'  0E00                       movlw  low(0)
18617     18593   06CA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18618     18594   06CC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18619     18595                                   line   1178
18620     18596                            ;main.c:  1178:  writeEEPROM(0xB1,  0);
18621     18597   06D0'  0E00                       movlw  high(0B1h)
18622     18598   06D2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18623     18599   06D4'  0EB1                       movlw  low(0B1h)
18624     18600   06D6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18625     18601   06D8'  0E00                       movlw  low(0)
18626     18602   06DA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18627     18603   06DC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18628     18604                                   line   1179
18629     18605                            ;main.c:  1179:  writeEEPROM(0xB2,  0);
18630     18606   06E0'  0E00                       movlw  high(0B2h)
18631     18607   06E2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18632     18608   06E4'  0EB2                       movlw  low(0B2h)
18633     18609   06E6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18634     18610   06E8'  0E00                       movlw  low(0)
18635     18611   06EA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18636     18612   06EC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18637     18613                                   line   1180
18638     18614                            ;main.c:  1180:  writeEEPROM(0xB3,  0);
18639     18615   06F0'  0E00                       movlw  high(0B3h)
18640     18616   06F2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18641     18617   06F4'  0EB3                       movlw  low(0B3h)
18642     18618   06F6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18643     18619   06F8'  0E00                       movlw  low(0)
18644     18620   06FA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18645     18621   06FC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18646     18622                                   line   1181
18647     18623                            ;main.c:  1181:  writeEEPROM(0xB4,  0);
18648     18624   0700'  0E00                       movlw  high(0B4h)
18649     18625   0702'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18650     18626   0704'  0EB4                       movlw  low(0B4h)
18651     18627   0706'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18652     18628   0708'  0E00                       movlw  low(0)
18653     18629   070A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18654     18630   070C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18655     18631                                   line   1182
18656     18632                            ;main.c:  1182:  writeEEPROM(0xB5,  0);
18657     18633   0710'  0E00                       movlw  high(0B5h)
18658     18634   0712'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18659     18635   0714'  0EB5                       movlw  low(0B5h)
18660     18636   0716'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18661     18637   0718'  0E00                       movlw  low(0)
18662     18638   071A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18663     18639   071C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18664     18640                                   line   1185
18665     18641                                  
18666     18642   0720'                     l9673:
18667     18643                            ;main.c:  1185:  for  (uint8_t  i  =  0;  i &lsaquo   6;  i++)  {
18668     18644   0720'  6A10'                      clrf   ((c:init_app_eeprom@i)),c
18669     18645                                   line   1186
18670     18646                                  
18671     18647   0722'                     l9679:
18672     18648                            ;main.c:  1186:  writeEEPROM(0xB6  +  i  *  12,  0);
18673     18649   0722'  5010'                      movf   ((c:init_app_eeprom@i)),c,w
18674     18650   0724'  0D0C                       mullw  0Ch
18675     18651   0726'  0EB6                       movlw  low(0B6h)
18676     18652   0728'  24F3                       addwf  (prodl),c,w
18677     18653                                  
18678     18654   072A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18679     18655   072C'  0E00                       movlw  high(0B6h)
18680     18656   072E'  20F4                       addwfc (prodh),c,w
18681     18657   0730'  6E0E'                      movwf  1+((c:?_writeEEPROM)),c
18682     18658   0732'  0E00                       movlw  low(0)
18683     18659   0734'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18684     18660   0736'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18685     18661                                   line   1187
18686     18662                            ;main.c:  1187:  writeEEPROM(0xB7  +  i  *  12,  0);
18687     18663   073A'  5010'                      movf   ((c:init_app_eeprom@i)),c,w
18688     18664   073C'  0D0C                       mullw  0Ch
18689     18665   073E'  0EB7                       movlw  low(0B7h)
18690     18666   0740'  24F3                       addwf  (prodl),c,w
18691     18667                                  
18692     18668   0742'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18693     18669   0744'  0E00                       movlw  high(0B7h)
18694     18670   0746'  20F4                       addwfc (prodh),c,w
18695     18671   0748'  6E0E'                      movwf  1+((c:?_writeEEPROM)),c
18696     18672   074A'  0E00                       movlw  low(0)
18697     18673   074C'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18698     18674   074E'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18699     18675                                   line   1188
18700     18676                            ;main.c:  1188:  writeEEPROM(0xB8  +  i  *  12,  0);
18701     18677   0752'  5010'                      movf   ((c:init_app_eeprom@i)),c,w
18702     18678   0754'  0D0C                       mullw  0Ch
18703     18679   0756'  0EB8                       movlw  low(0B8h)
18704     18680   0758'  24F3                       addwf  (prodl),c,w
18705     18681                                  
18706     18682   075A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18707     18683   075C'  0E00                       movlw  high(0B8h)
18708     18684   075E'  20F4                       addwfc (prodh),c,w
18709     18685   0760'  6E0E'                      movwf  1+((c:?_writeEEPROM)),c
18710     18686   0762'  0E00                       movlw  low(0)
18711     18687   0764'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18712     18688   0766'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18713     18689                                   line   1189
18714     18690                            ;main.c:  1189:  writeEEPROM(0xB9  +  i  *  12,  0);
18715     18691   076A'  5010'                      movf   ((c:init_app_eeprom@i)),c,w
18716     18692   076C'  0D0C                       mullw  0Ch
18717     18693   076E'  0EB9                       movlw  low(0B9h)
18718     18694   0770'  24F3                       addwf  (prodl),c,w
18719     18695                                  
18720     18696   0772'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18721     18697   0774'  0E00                       movlw  high(0B9h)
18722     18698   0776'  20F4                       addwfc (prodh),c,w
18723     18699   0778'  6E0E'                      movwf  1+((c:?_writeEEPROM)),c
18724     18700   077A'  0E00                       movlw  low(0)
18725     18701   077C'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18726     18702   077E'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18727     18703                                   line   1190
18728     18704                            ;main.c:  1190:  writeEEPROM(0xBA  +  i  *  12,  0);
18729     18705   0782'  5010'                      movf   ((c:init_app_eeprom@i)),c,w
18730     18706   0784'  0D0C                       mullw  0Ch
18731     18707   0786'  0EBA                       movlw  low(0BAh)
18732     18708   0788'  24F3                       addwf  (prodl),c,w
18733     18709                                  
18734     18710   078A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18735     18711   078C'  0E00                       movlw  high(0BAh)
18736     18712   078E'  20F4                       addwfc (prodh),c,w
18737     18713   0790'  6E0E'                      movwf  1+((c:?_writeEEPROM)),c
18738     18714   0792'  0E00                       movlw  low(0)
18739     18715   0794'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18740     18716   0796'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18741     18717                                   line   1191
18742     18718                            ;main.c:  1191:  writeEEPROM(0xBB  +  i  *  12,  0);
18743     18719   079A'  5010'                      movf   ((c:init_app_eeprom@i)),c,w
18744     18720   079C'  0D0C                       mullw  0Ch
18745     18721   079E'  0EBB                       movlw  low(0BBh)
18746     18722   07A0'  24F3                       addwf  (prodl),c,w
18747     18723                                  
18748     18724   07A2'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18749     18725   07A4'  0E00                       movlw  high(0BBh)
18750     18726   07A6'  20F4                       addwfc (prodh),c,w
18751     18727   07A8'  6E0E'                      movwf  1+((c:?_writeEEPROM)),c
18752     18728   07AA'  0E00                       movlw  low(0)
18753     18729   07AC'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18754     18730   07AE'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18755     18731                                   line   1192
18756     18732                            ;main.c:  1192:  writeEEPROM(0xBC  +  i  *  12,  0);
18757     18733   07B2'  5010'                      movf   ((c:init_app_eeprom@i)),c,w
18758     18734   07B4'  0D0C                       mullw  0Ch
18759     18735   07B6'  0EBC                       movlw  low(0BCh)
18760     18736   07B8'  24F3                       addwf  (prodl),c,w
18761     18737                                  
18762     18738   07BA'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18763     18739   07BC'  0E00                       movlw  high(0BCh)
18764     18740   07BE'  20F4                       addwfc (prodh),c,w
18765     18741   07C0'  6E0E'                      movwf  1+((c:?_writeEEPROM)),c
18766     18742   07C2'  0E00                       movlw  low(0)
18767     18743   07C4'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18768     18744   07C6'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18769     18745                                   line   1193
18770     18746                            ;main.c:  1193:  writeEEPROM(0xBD  +  i  *  12,  0);
18771     18747   07CA'  5010'                      movf   ((c:init_app_eeprom@i)),c,w
18772     18748   07CC'  0D0C                       mullw  0Ch
18773     18749   07CE'  0EBD                       movlw  low(0BDh)
18774     18750   07D0'  24F3                       addwf  (prodl),c,w
18775     18751                                  
18776     18752   07D2'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18777     18753   07D4'  0E00                       movlw  high(0BDh)
18778     18754   07D6'  20F4                       addwfc (prodh),c,w
18779     18755   07D8'  6E0E'                      movwf  1+((c:?_writeEEPROM)),c
18780     18756   07DA'  0E00                       movlw  low(0)
18781     18757   07DC'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18782     18758   07DE'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18783     18759                                   line   1194
18784     18760                            ;main.c:  1194:  writeEEPROM(0xBE  +  i  *  12,  0);
18785     18761   07E2'  5010'                      movf   ((c:init_app_eeprom@i)),c,w
18786     18762   07E4'  0D0C                       mullw  0Ch
18787     18763   07E6'  0EBE                       movlw  low(0BEh)
18788     18764   07E8'  24F3                       addwf  (prodl),c,w
18789     18765                                  
18790     18766   07EA'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18791     18767   07EC'  0E00                       movlw  high(0BEh)
18792     18768   07EE'  20F4                       addwfc (prodh),c,w
18793     18769   07F0'  6E0E'                      movwf  1+((c:?_writeEEPROM)),c
18794     18770   07F2'  0E00                       movlw  low(0)
18795     18771   07F4'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18796     18772   07F6'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18797     18773                                   line   1195
18798     18774                            ;main.c:  1195:  writeEEPROM(0xBF  +  i  *  12,  0);
18799     18775   07FA'  5010'                      movf   ((c:init_app_eeprom@i)),c,w
18800     18776   07FC'  0D0C                       mullw  0Ch
18801     18777   07FE'  0EBF                       movlw  low(0BFh)
18802     18778   0800'  24F3                       addwf  (prodl),c,w
18803     18779                                  
18804     18780   0802'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18805     18781   0804'  0E00                       movlw  high(0BFh)
18806     18782   0806'  20F4                       addwfc (prodh),c,w
18807     18783   0808'  6E0E'                      movwf  1+((c:?_writeEEPROM)),c
18808     18784   080A'  0E00                       movlw  low(0)
18809     18785   080C'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18810     18786   080E'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18811     18787                                   line   1196
18812     18788                            ;main.c:  1196:  writeEEPROM(0xC0  +  i  *  12,  0);
18813     18789   0812'  5010'                      movf   ((c:init_app_eeprom@i)),c,w
18814     18790   0814'  0D0C                       mullw  0Ch
18815     18791   0816'  0EC0                       movlw  low(0C0h)
18816     18792   0818'  24F3                       addwf  (prodl),c,w
18817     18793                                  
18818     18794   081A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18819     18795   081C'  0E00                       movlw  high(0C0h)
18820     18796   081E'  20F4                       addwfc (prodh),c,w
18821     18797   0820'  6E0E'                      movwf  1+((c:?_writeEEPROM)),c
18822     18798   0822'  0E00                       movlw  low(0)
18823     18799   0824'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18824     18800   0826'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18825     18801                                   line   1197
18826     18802                            ;main.c:  1197:  writeEEPROM(0xC1  +  i  *  12,  0);
18827     18803   082A'  5010'                      movf   ((c:init_app_eeprom@i)),c,w
18828     18804   082C'  0D0C                       mullw  0Ch
18829     18805   082E'  0EC1                       movlw  low(0C1h)
18830     18806   0830'  24F3                       addwf  (prodl),c,w
18831     18807                                  
18832     18808   0832'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18833     18809   0834'  0E00                       movlw  high(0C1h)
18834     18810   0836'  20F4                       addwfc (prodh),c,w
18835     18811   0838'  6E0E'                      movwf  1+((c:?_writeEEPROM)),c
18836     18812   083A'  0E00                       movlw  low(0)
18837     18813   083C'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18838     18814   083E'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18839     18815                                   line   1185
18840     18816                                  
18841     18817   0842'                     l9681:
18842     18818   0842'  2A10'                      incf   ((c:init_app_eeprom@i)),c
18843     18819                                  
18844     18820   0844'                     l9683:
18845     18821   0844'  0E05                       movlw  (06h-1)
18846     18822   0846'  6410'                      cpfsgt ((c:init_app_eeprom@i)),c
18847     18823   0848'  EF00'  F000'                goto   u7201
18848     18824   084C'  EF00'  F000'                goto   u7200
18849     18825   0850'                     u7201:
18850     18826   0850'  EF00'  F000'                goto   l9679
18851     18827   0854'                     u7200:
18852     18828                                   line   1201
18853     18829                                  
18854     18830   0854'                     l9685:
18855     18831                            ;main.c:  1198:  }
18856     18832                            ;main.c:  1201:  writeEEPROM(0xF2,  0xc3);
18857     18833   0854'  0E00                       movlw  high(0F2h)
18858     18834   0856'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18859     18835   0858'  0EF2                       movlw  low(0F2h)
18860     18836   085A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18861     18837   085C'  0EC3                       movlw  low(0C3h)
18862     18838   085E'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18863     18839   0860'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18864     18840                                   line   1202
18865     18841                            ;main.c:  1202:  writeEEPROM(0xF3,  0x50);
18866     18842   0864'  0E00                       movlw  high(0F3h)
18867     18843   0866'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
18868     18844   0868'  0EF3                       movlw  low(0F3h)
18869     18845   086A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
18870     18846   086C'  0E50                       movlw  low(050h)
18871     18847   086E'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
18872     18848   0870'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
18873     18849                                   line   1203
18874     18850                                  
18875     18851   0874'                     l279:
18876     18852   0874'  0012                       return
18877     18853                                   opt  stack  0
18878     18854                            GLOBAL __end_of_init_app_eeprom
18879     18855   0876'                            __end_of_init_app_eeprom:
18880     18856                                   signat _init_app_eeprom,88
18881     18857                                   global _vscp_getFamilyType
18882     18858                           
18883     18859  ;;  ***************  function  _vscp_getFamilyType  *****************
18884     18860  ;;  Defined  at:
18885     18861  ;;              line  2774  in  file  "../main.c"
18886     18862  ;;  Parameters:     Size   Location      Type
18887     18863  ;;              None
18888     18864  ;;  Auto  vars:      Size   Location      Type
18889     18865  ;;              None
18890     18866  ;;  Return  value:   Size   Location      Type
18891     18867  ;;                   4    13[COMRAM]  unsigned  long 
18892     18868  ;;  Registers  used:
18893     18869  ;;              None
18894     18870  ;;  Tracked  objects:
18895     18871  ;;              On  entry  :  F/0
18896     18872  ;;              On  exit   :  F/0
18897     18873  ;;              Unchanged:  F/0
18898     18874  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
18899     18875  ;;       Params:          4        0        0        0        0        0        0
18900     18876  ;;       Locals:          0        0        0        0        0        0        0
18901     18877  ;;       Temps:           0        0        0        0        0        0        0
18902     18878  ;;       Totals:          4        0        0        0        0        0        0
18903     18879  ;;Total  ram  usage:         4  bytes
18904     18880  ;;  Hardware  stack  levels  used:     1
18905     18881  ;;  Hardware  stack  levels  required  when  called:     2
18906     18882  ;;  This  function  calls:
18907     18883  ;;              Nothing
18908     18884  ;;  This  function  is  called  by:
18909     18885  ;;              _vscp_writeStdReg
18910     18886  ;;  This  function  uses  a  non-reentrant  model
18911     18887  ;;
18912     18888                            psect  text39,class=CODE,space=0,reloc=2
18913     18889                            global  __ptext39
18914     18890   0000'                     __ptext39:
18915     18891                            psect  text39
18916     18892                                   file   "../main.c"
18917     18893                                   line   2774
18918     18894                                   global __size_of_vscp_getFamilyType
18919     18895   0000                             __size_of_vscp_getFamilyType   equ        __end_of_vscp_getFamilyType-_vscp_getFamilyType
18920     18896                                  
18921     18897   0000'                     _vscp_getFamilyType:
18922     18898                            ;incstack  =  0
18923     18899                                   opt    stack  25
18924     18900                            ;incstack  =  0
18925     18901                                   line   2775
18926     18902                                  
18927     18903   0000'                     l8223:;  BSR  set  to:  0
18928     18904                           
18929     18905                            ;main.c:  2775:  return  0;
18930     18906   0000'  6A0D'                      clrf   ((c:?_vscp_getFamilyType)),c
18931     18907   0002'  6A0E'                      clrf   ((c:?_vscp_getFamilyType+1)),c
18932     18908   0004'  6A0F'                      clrf   ((c:?_vscp_getFamilyType+2)),c
18933     18909   0006'  6A10'                      clrf   ((c:?_vscp_getFamilyType+3)),c
18934     18910                           
18935     18911                                   line   2776
18936     18912                                  
18937     18913   0008'                     l605:;  BSR  set  to:  0
18938     18914                           
18939     18915   0008'  0012                       return
18940     18916                                   opt  stack  0
18941     18917                            GLOBAL __end_of_vscp_getFamilyType
18942     18918   000A'                            __end_of_vscp_getFamilyType:
18943     18919                                   signat _vscp_getFamilyType,92
18944     18920                                   global _vscp_getFamilyCode
18945     18921                           
18946     18922  ;;  ***************  function  _vscp_getFamilyCode  *****************
18947     18923  ;;  Defined  at:
18948     18924  ;;              line  2765  in  file  "../main.c"
18949     18925  ;;  Parameters:     Size   Location      Type
18950     18926  ;;              None
18951     18927  ;;  Auto  vars:      Size   Location      Type
18952     18928  ;;              None
18953     18929  ;;  Return  value:   Size   Location      Type
18954     18930  ;;                   4    13[COMRAM]  unsigned  long 
18955     18931  ;;  Registers  used:
18956     18932  ;;              None
18957     18933  ;;  Tracked  objects:
18958     18934  ;;              On  entry  :  F/0
18959     18935  ;;              On  exit   :  F/0
18960     18936  ;;              Unchanged:  F/0
18961     18937  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
18962     18938  ;;       Params:          4        0        0        0        0        0        0
18963     18939  ;;       Locals:          0        0        0        0        0        0        0
18964     18940  ;;       Temps:           0        0        0        0        0        0        0
18965     18941  ;;       Totals:          4        0        0        0        0        0        0
18966     18942  ;;Total  ram  usage:         4  bytes
18967     18943  ;;  Hardware  stack  levels  used:     1
18968     18944  ;;  Hardware  stack  levels  required  when  called:     2
18969     18945  ;;  This  function  calls:
18970     18946  ;;              Nothing
18971     18947  ;;  This  function  is  called  by:
18972     18948  ;;              _vscp_writeStdReg
18973     18949  ;;  This  function  uses  a  non-reentrant  model
18974     18950  ;;
18975     18951                            psect  text40,class=CODE,space=0,reloc=2
18976     18952                            global  __ptext40
18977     18953   0000'                     __ptext40:
18978     18954                            psect  text40
18979     18955                                   file   "../main.c"
18980     18956                                   line   2765
18981     18957                                   global __size_of_vscp_getFamilyCode
18982     18958   0000                             __size_of_vscp_getFamilyCode   equ        __end_of_vscp_getFamilyCode-_vscp_getFamilyCode
18983     18959                                  
18984     18960   0000'                     _vscp_getFamilyCode:;  BSR  set  to:  0
18985     18961                           
18986     18962                            ;incstack  =  0
18987     18963                                   opt    stack  25
18988     18964                            ;incstack  =  0
18989     18965                                   line   2766
18990     18966                                  
18991     18967   0000'                     l8221:;  BSR  set  to:  0
18992     18968                           
18993     18969                            ;main.c:  2766:  return  0L;
18994     18970   0000'  6A0D'                      clrf   ((c:?_vscp_getFamilyCode)),c
18995     18971   0002'  6A0E'                      clrf   ((c:?_vscp_getFamilyCode+1)),c
18996     18972   0004'  6A0F'                      clrf   ((c:?_vscp_getFamilyCode+2)),c
18997     18973   0006'  6A10'                      clrf   ((c:?_vscp_getFamilyCode+3)),c
18998     18974                           
18999     18975                                   line   2767
19000     18976                                  
19001     18977   0008'                     l602:;  BSR  set  to:  0
19002     18978                           
19003     18979   0008'  0012                       return
19004     18980                                   opt  stack  0
19005     18981                            GLOBAL __end_of_vscp_getFamilyCode
19006     18982   000A'                            __end_of_vscp_getFamilyCode:
19007     18983                                   signat _vscp_getFamilyCode,92
19008     18984                                   global _vscp_setUserID
19009     18985                           
19010     18986  ;;  ***************  function  _vscp_setUserID  *****************
19011     18987  ;;  Defined  at:
19012     18988  ;;              line  2598  in  file  "../main.c"
19013     18989  ;;  Parameters:     Size   Location      Type
19014     18990  ;;   idx              1     wreg      unsigned  char 
19015     18991  ;;   data             1    16[COMRAM]  unsigned  char 
19016     18992  ;;  Auto  vars:      Size   Location      Type
19017     18993  ;;   idx              1    17[COMRAM]  unsigned  char 
19018     18994  ;;  Return  value:   Size   Location      Type
19019     18995  ;;              None                void
19020     18996  ;;  Registers  used:
19021     18997  ;;              wreg,  status,2,  status,0,  cstack
19022     18998  ;;  Tracked  objects:
19023     18999  ;;              On  entry  :  F/0
19024     19000  ;;              On  exit   :  0/0
19025     19001  ;;              Unchanged:  0/0
19026     19002  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
19027     19003  ;;       Params:          1        0        0        0        0        0        0
19028     19004  ;;       Locals:          1        0        0        0        0        0        0
19029     19005  ;;       Temps:           0        0        0        0        0        0        0
19030     19006  ;;       Totals:          2        0        0        0        0        0        0
19031     19007  ;;Total  ram  usage:         2  bytes
19032     19008  ;;  Hardware  stack  levels  used:     1
19033     19009  ;;  Hardware  stack  levels  required  when  called:     3
19034     19010  ;;  This  function  calls:
19035     19011  ;;              _writeEEPROM
19036     19012  ;;  This  function  is  called  by:
19037     19013  ;;              _vscp_writeStdReg
19038     19014  ;;  This  function  uses  a  non-reentrant  model
19039     19015  ;;
19040     19016                            psect  text41,class=CODE,space=0,reloc=2
19041     19017                            global  __ptext41
19042     19018   0000'                     __ptext41:
19043     19019                            psect  text41
19044     19020                                   file   "../main.c"
19045     19021                                   line   2598
19046     19022                                   global __size_of_vscp_setUserID
19047     19023   0000                             __size_of_vscp_setUserID       equ    __end_of_vscp_setUserID-_vscp_setUserID
19048     19024                                  
19049     19025   0000'                     _vscp_setUserID:;  BSR  set  to:  0
19050     19026                           
19051     19027                            ;incstack  =  0
19052     19028                                   opt    stack  24
19053     19029                            ;incstack  =  0
19054     19030                            ;vscp_setUserID@idx  stored  from  wreg
19055     19031   0000'  CFE8  F011'                 movff  wreg,(c:vscp_setUserID@idx)
19056     19032                                   line   2599
19057     19033                                  
19058     19034   0004'                     l11129:;  BSR  set  to:  0
19059     19035                           
19060     19036                            ;main.c:  2599:  writeEEPROM(idx  +  0x04,  data);
19061     19037   0004'  0E04                       movlw  low(04h)
19062     19038   0006'  2411'                      addwf  ((c:vscp_setUserID@idx)),c,w
19063     19039                                  
19064     19040   0008'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19065     19041   000A'  6A0E'                      clrf   1+((c:?_writeEEPROM)),c
19066     19042   000C'  0E00                       movlw  high(04h)
19067     19043   000E'  220E'                      addwfc 1+((c:?_writeEEPROM)),c
19068     19044   0010'  C010'  F00F'                movff  (c:vscp_setUserID@data),0+((c:?_writeEEPROM)+02h)
19069     19045   0014'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19070     19046                                   line   2600
19071     19047                                  
19072     19048   0018'                     l549:
19073     19049   0018'  0012                       return
19074     19050                                   opt  stack  0
19075     19051                            GLOBAL __end_of_vscp_setUserID
19076     19052   001A'                            __end_of_vscp_setUserID:
19077     19053                                   signat _vscp_setUserID,8312
19078     19054                                   global _vscp_writeAppReg
19079     19055                           
19080     19056  ;;  ***************  function  _vscp_writeAppReg  *****************
19081     19057  ;;  Defined  at:
19082     19058  ;;              line  1866  in  file  "../main.c"
19083     19059  ;;  Parameters:     Size   Location      Type
19084     19060  ;;   reg              1     wreg      unsigned  char 
19085     19061  ;;   val              1    32[COMRAM]  unsigned  char 
19086     19062  ;;  Auto  vars:      Size   Location      Type
19087     19063  ;;   reg              1    33[COMRAM]  unsigned  char 
19088     19064  ;;   rv               1    34[COMRAM]  unsigned  char 
19089     19065  ;;  Return  value:   Size   Location      Type
19090     19066  ;;                   1     wreg       unsigned  char 
19091     19067  ;;  Registers  used:
19092     19068  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  prodl,  prodh,  cstack
19093     19069  ;;  Tracked  objects:
19094     19070  ;;              On  entry  :  F/0
19095     19071  ;;              On  exit   :  0/0
19096     19072  ;;              Unchanged:  0/0
19097     19073  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
19098     19074  ;;       Params:          1        0        0        0        0        0        0
19099     19075  ;;       Locals:          2        0        0        0        0        0        0
19100     19076  ;;       Temps:           0        0        0        0        0        0        0
19101     19077  ;;       Totals:          3        0        0        0        0        0        0
19102     19078  ;;Total  ram  usage:         3  bytes
19103     19079  ;;  Hardware  stack  levels  used:     1
19104     19080  ;;  Hardware  stack  levels  required  when  called:     4
19105     19081  ;;  This  function  calls:
19106     19082  ;;              _writeEEPROM
19107     19083  ;;              _readEEPROM
19108     19084  ;;              _writeCoeffs2Ram
19109     19085  ;;  This  function  is  called  by:
19110     19086  ;;              _vscp_writeRegister
19111     19087  ;;              _vscp_handleProtocolEvent
19112     19088  ;;  This  function  uses  a  non-reentrant  model
19113     19089  ;;
19114     19090                            psect  text42,class=CODE,space=0,reloc=2
19115     19091                            global  __ptext42
19116     19092   0000'                     __ptext42:
19117     19093                            psect  text42
19118     19094                                   file   "../main.c"
19119     19095                                   line   1866
19120     19096                                   global __size_of_vscp_writeAppReg
19121     19097   0000                             __size_of_vscp_writeAppReg     equ  __end_of_vscp_writeAppReg-_vscp_writeAppReg
19122     19098                                  
19123     19099   0000'                     _vscp_writeAppReg:
19124     19100                            ;incstack  =  0
19125     19101                                   opt    stack  23
19126     19102                            ;incstack  =  0
19127     19103                            ;vscp_writeAppReg@reg  stored  from  wreg
19128     19104                                   line   1874
19129     19105   0000'  CFE8  F021'                 movff  wreg,(c:vscp_writeAppReg@reg)
19130     19106                                  
19131     19107   0004'                     l10907:;  BSR  set  to:  0
19132     19108                           
19133     19109                            ;main.c:  1867:  uint8_t  rv;
19134     19110                            ;main.c:  1874:  rv  =  ~val;
19135     19111   0004'  5020'                      movf   ((c:vscp_writeAppReg@val)),c,w
19136     19112   0006'  0AFF                       xorlw  0ffh
19137     19113   0008'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19138     19114                                   line   1876
19139     19115                            ;main.c:  1876:  if  (0  ==  vscp_page_select)  {
19140     19116   000A'  5001'                      movf   ((c:_vscp_page_select+1)),c,w
19141     19117   000C'  1000'                      iorwf  ((c:_vscp_page_select)),c,w
19142     19118                           
19143     19119   000E'  A4D8                       btfss  status,2
19144     19120   0010'  EF00'  F000'                goto   u8711
19145     19121   0014'  EF00'  F000'                goto   u8710
19146     19122   0018'                     u8711:
19147     19123   0018'  EF00'  F000'                goto   l11109
19148     19124   001C'                     u8710:
19149     19125   001C'  EF00'  F000'                goto   l11107
19150     19126                                   line   1882
19151     19127                                  
19152     19128   0020'                     l10911:;  BSR  set  to:  0
19153     19129                           
19154     19130                            ;main.c:  1882:  writeEEPROM(0x41,  val);
19155     19131   0020'  0E00                       movlw  high(041h)
19156     19132   0022'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19157     19133   0024'  0E41                       movlw  low(041h)
19158     19134   0026'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19159     19135   0028'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19160     19136   002C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19161     19137                                   line   1883
19162     19138                            ;main.c:  1883:  rv  =  readEEPROM(0x41);
19163     19139   0030'  0E00                       movlw  high(041h)
19164     19140   0032'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19165     19141   0034'  0E41                       movlw  low(041h)
19166     19142   0036'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19167     19143   0038'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19168     19144   003C'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19169     19145                                   line   1884
19170     19146                            ;main.c:  1884:  break;
19171     19147   003E'  EF00'  F000'                goto   l11117
19172     19148                                   line   1888
19173     19149                                  
19174     19150   0042'                     l10913:;  BSR  set  to:  0
19175     19151                           
19176     19152                            ;main.c:  1888:  writeEEPROM(0x42,  val);
19177     19153   0042'  0E00                       movlw  high(042h)
19178     19154   0044'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19179     19155   0046'  0E42                       movlw  low(042h)
19180     19156   0048'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19181     19157   004A'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19182     19158   004E'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19183     19159                                   line   1889
19184     19160                            ;main.c:  1889:  rv  =  readEEPROM(0x42);
19185     19161   0052'  0E00                       movlw  high(042h)
19186     19162   0054'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19187     19163   0056'  0E42                       movlw  low(042h)
19188     19164   0058'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19189     19165   005A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19190     19166   005E'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19191     19167                                   line   1890
19192     19168                            ;main.c:  1890:  break;
19193     19169   0060'  EF00'  F000'                goto   l11117
19194     19170                                   line   1898
19195     19171                                  
19196     19172   0064'                     l10915:;  BSR  set  to:  0
19197     19173                           
19198     19174                            ;main.c:  1898:  writeEEPROM(0x43,  val);
19199     19175   0064'  0E00                       movlw  high(043h)
19200     19176   0066'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19201     19177   0068'  0E43                       movlw  low(043h)
19202     19178   006A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19203     19179   006C'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19204     19180   0070'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19205     19181                                   line   1899
19206     19182                            ;main.c:  1899:  rv  =  readEEPROM(0x43);
19207     19183   0074'  0E00                       movlw  high(043h)
19208     19184   0076'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19209     19185   0078'  0E43                       movlw  low(043h)
19210     19186   007A'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19211     19187   007C'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19212     19188   0080'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19213     19189                                   line   1900
19214     19190                            ;main.c:  1900:  break;
19215     19191   0082'  EF00'  F000'                goto   l11117
19216     19192                                   line   1904
19217     19193                                  
19218     19194   0086'                     l10917:;  BSR  set  to:  0
19219     19195                           
19220     19196                            ;main.c:  1904:  writeEEPROM(0x44,  val);
19221     19197   0086'  0E00                       movlw  high(044h)
19222     19198   0088'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19223     19199   008A'  0E44                       movlw  low(044h)
19224     19200   008C'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19225     19201   008E'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19226     19202   0092'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19227     19203                                   line   1905
19228     19204                            ;main.c:  1905:  rv  =  readEEPROM(0x44);
19229     19205   0096'  0E00                       movlw  high(044h)
19230     19206   0098'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19231     19207   009A'  0E44                       movlw  low(044h)
19232     19208   009C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19233     19209   009E'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19234     19210   00A2'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19235     19211                                   line   1906
19236     19212                            ;main.c:  1906:  break;
19237     19213   00A4'  EF00'  F000'                goto   l11117
19238     19214                                   line   1910
19239     19215                                  
19240     19216   00A8'                     l10919:;  BSR  set  to:  0
19241     19217                           
19242     19218                            ;main.c:  1910:  writeEEPROM(0x45,  val);
19243     19219   00A8'  0E00                       movlw  high(045h)
19244     19220   00AA'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19245     19221   00AC'  0E45                       movlw  low(045h)
19246     19222   00AE'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19247     19223   00B0'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19248     19224   00B4'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19249     19225                                   line   1911
19250     19226                            ;main.c:  1911:  rv  =  readEEPROM(0x45);
19251     19227   00B8'  0E00                       movlw  high(045h)
19252     19228   00BA'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19253     19229   00BC'  0E45                       movlw  low(045h)
19254     19230   00BE'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19255     19231   00C0'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19256     19232   00C4'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19257     19233                                   line   1912
19258     19234                            ;main.c:  1912:  break;
19259     19235   00C6'  EF00'  F000'                goto   l11117
19260     19236                                   line   1916
19261     19237                                  
19262     19238   00CA'                     l10921:;  BSR  set  to:  0
19263     19239                           
19264     19240                            ;main.c:  1916:  writeEEPROM(0x46,  val);
19265     19241   00CA'  0E00                       movlw  high(046h)
19266     19242   00CC'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19267     19243   00CE'  0E46                       movlw  low(046h)
19268     19244   00D0'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19269     19245   00D2'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19270     19246   00D6'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19271     19247                                   line   1917
19272     19248                            ;main.c:  1917:  rv  =  readEEPROM(0x46);
19273     19249   00DA'  0E00                       movlw  high(046h)
19274     19250   00DC'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19275     19251   00DE'  0E46                       movlw  low(046h)
19276     19252   00E0'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19277     19253   00E2'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19278     19254   00E6'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19279     19255                                   line   1918
19280     19256                            ;main.c:  1918:  break;
19281     19257   00E8'  EF00'  F000'                goto   l11117
19282     19258                                   line   1922
19283     19259                                  
19284     19260   00EC'                     l10923:;  BSR  set  to:  0
19285     19261                           
19286     19262                            ;main.c:  1922:  writeEEPROM(0x47,  val);
19287     19263   00EC'  0E00                       movlw  high(047h)
19288     19264   00EE'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19289     19265   00F0'  0E47                       movlw  low(047h)
19290     19266   00F2'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19291     19267   00F4'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19292     19268   00F8'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19293     19269                                   line   1923
19294     19270                            ;main.c:  1923:  rv  =  readEEPROM(0x47);
19295     19271   00FC'  0E00                       movlw  high(047h)
19296     19272   00FE'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19297     19273   0100'  0E47                       movlw  low(047h)
19298     19274   0102'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19299     19275   0104'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19300     19276   0108'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19301     19277                                   line   1924
19302     19278                            ;main.c:  1924:  break;
19303     19279   010A'  EF00'  F000'                goto   l11117
19304     19280                                   line   1928
19305     19281                                  
19306     19282   010E'                     l10925:;  BSR  set  to:  0
19307     19283                           
19308     19284                            ;main.c:  1928:  writeEEPROM(0x48,  val);
19309     19285   010E'  0E00                       movlw  high(048h)
19310     19286   0110'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19311     19287   0112'  0E48                       movlw  low(048h)
19312     19288   0114'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19313     19289   0116'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19314     19290   011A'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19315     19291                                   line   1929
19316     19292                            ;main.c:  1929:  rv  =  readEEPROM(0x48);
19317     19293   011E'  0E00                       movlw  high(048h)
19318     19294   0120'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19319     19295   0122'  0E48                       movlw  low(048h)
19320     19296   0124'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19321     19297   0126'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19322     19298   012A'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19323     19299                                   line   1930
19324     19300                            ;main.c:  1930:  break;
19325     19301   012C'  EF00'  F000'                goto   l11117
19326     19302                                   line   1938
19327     19303                                  
19328     19304   0130'                     l10927:;  BSR  set  to:  0
19329     19305                           
19330     19306                            ;main.c:  1938:  writeEEPROM(0x49,  val);
19331     19307   0130'  0E00                       movlw  high(049h)
19332     19308   0132'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19333     19309   0134'  0E49                       movlw  low(049h)
19334     19310   0136'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19335     19311   0138'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19336     19312   013C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19337     19313                                   line   1939
19338     19314                            ;main.c:  1939:  rv  =  readEEPROM(0x49);
19339     19315   0140'  0E00                       movlw  high(049h)
19340     19316   0142'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19341     19317   0144'  0E49                       movlw  low(049h)
19342     19318   0146'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19343     19319   0148'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19344     19320   014C'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19345     19321                                   line   1940
19346     19322                            ;main.c:  1940:  break;
19347     19323   014E'  EF00'  F000'                goto   l11117
19348     19324                                   line   1944
19349     19325                                  
19350     19326   0152'                     l10929:;  BSR  set  to:  0
19351     19327                           
19352     19328                            ;main.c:  1944:  writeEEPROM(0x4A,  val);
19353     19329   0152'  0E00                       movlw  high(04Ah)
19354     19330   0154'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19355     19331   0156'  0E4A                       movlw  low(04Ah)
19356     19332   0158'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19357     19333   015A'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19358     19334   015E'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19359     19335                                   line   1945
19360     19336                            ;main.c:  1945:  rv  =  readEEPROM(0x4A);
19361     19337   0162'  0E00                       movlw  high(04Ah)
19362     19338   0164'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19363     19339   0166'  0E4A                       movlw  low(04Ah)
19364     19340   0168'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19365     19341   016A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19366     19342   016E'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19367     19343                                   line   1946
19368     19344                            ;main.c:  1946:  break;
19369     19345   0170'  EF00'  F000'                goto   l11117
19370     19346                                   line   1950
19371     19347                                  
19372     19348   0174'                     l10931:;  BSR  set  to:  0
19373     19349                           
19374     19350                            ;main.c:  1950:  writeEEPROM(0x4B,  val);
19375     19351   0174'  0E00                       movlw  high(04Bh)
19376     19352   0176'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19377     19353   0178'  0E4B                       movlw  low(04Bh)
19378     19354   017A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19379     19355   017C'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19380     19356   0180'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19381     19357                                   line   1951
19382     19358                            ;main.c:  1951:  rv  =  readEEPROM(0x4B);
19383     19359   0184'  0E00                       movlw  high(04Bh)
19384     19360   0186'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19385     19361   0188'  0E4B                       movlw  low(04Bh)
19386     19362   018A'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19387     19363   018C'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19388     19364   0190'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19389     19365                                   line   1952
19390     19366                            ;main.c:  1952:  break;
19391     19367   0192'  EF00'  F000'                goto   l11117
19392     19368                                   line   1956
19393     19369                                  
19394     19370   0196'                     l10933:;  BSR  set  to:  0
19395     19371                           
19396     19372                            ;main.c:  1956:  writeEEPROM(0x4C,  val);
19397     19373   0196'  0E00                       movlw  high(04Ch)
19398     19374   0198'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19399     19375   019A'  0E4C                       movlw  low(04Ch)
19400     19376   019C'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19401     19377   019E'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19402     19378   01A2'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19403     19379                                   line   1957
19404     19380                            ;main.c:  1957:  rv  =  readEEPROM(0x4C);
19405     19381   01A6'  0E00                       movlw  high(04Ch)
19406     19382   01A8'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19407     19383   01AA'  0E4C                       movlw  low(04Ch)
19408     19384   01AC'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19409     19385   01AE'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19410     19386   01B2'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19411     19387                                   line   1958
19412     19388                            ;main.c:  1958:  break;
19413     19389   01B4'  EF00'  F000'                goto   l11117
19414     19390                                   line   1962
19415     19391                                  
19416     19392   01B8'                     l10935:;  BSR  set  to:  0
19417     19393                           
19418     19394                            ;main.c:  1962:  writeEEPROM(0x4D,  val);
19419     19395   01B8'  0E00                       movlw  high(04Dh)
19420     19396   01BA'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19421     19397   01BC'  0E4D                       movlw  low(04Dh)
19422     19398   01BE'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19423     19399   01C0'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19424     19400   01C4'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19425     19401                                   line   1963
19426     19402                            ;main.c:  1963:  rv  =  readEEPROM(0x4D);
19427     19403   01C8'  0E00                       movlw  high(04Dh)
19428     19404   01CA'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19429     19405   01CC'  0E4D                       movlw  low(04Dh)
19430     19406   01CE'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19431     19407   01D0'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19432     19408   01D4'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19433     19409                                   line   1964
19434     19410                            ;main.c:  1964:  break;
19435     19411   01D6'  EF00'  F000'                goto   l11117
19436     19412                                   line   1968
19437     19413                                  
19438     19414   01DA'                     l10937:;  BSR  set  to:  0
19439     19415                           
19440     19416                            ;main.c:  1968:  writeEEPROM(0x4E,  val);
19441     19417   01DA'  0E00                       movlw  high(04Eh)
19442     19418   01DC'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19443     19419   01DE'  0E4E                       movlw  low(04Eh)
19444     19420   01E0'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19445     19421   01E2'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19446     19422   01E6'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19447     19423                                   line   1969
19448     19424                            ;main.c:  1969:  rv  =  readEEPROM(0x4E);
19449     19425   01EA'  0E00                       movlw  high(04Eh)
19450     19426   01EC'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19451     19427   01EE'  0E4E                       movlw  low(04Eh)
19452     19428   01F0'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19453     19429   01F2'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19454     19430   01F6'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19455     19431                                   line   1970
19456     19432                            ;main.c:  1970:  break;
19457     19433   01F8'  EF00'  F000'                goto   l11117
19458     19434                                   line   1978
19459     19435                                  
19460     19436   01FC'                     l10939:;  BSR  set  to:  0
19461     19437                           
19462     19438                            ;main.c:  1978:  writeEEPROM(0x4F,  val);
19463     19439   01FC'  0E00                       movlw  high(04Fh)
19464     19440   01FE'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19465     19441   0200'  0E4F                       movlw  low(04Fh)
19466     19442   0202'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19467     19443   0204'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19468     19444   0208'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19469     19445                                   line   1979
19470     19446                            ;main.c:  1979:  rv  =  readEEPROM(0x4F);
19471     19447   020C'  0E00                       movlw  high(04Fh)
19472     19448   020E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19473     19449   0210'  0E4F                       movlw  low(04Fh)
19474     19450   0212'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19475     19451   0214'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19476     19452   0218'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19477     19453                                   line   1980
19478     19454                            ;main.c:  1980:  break;
19479     19455   021A'  EF00'  F000'                goto   l11117
19480     19456                                   line   1984
19481     19457                                  
19482     19458   021E'                     l10941:;  BSR  set  to:  0
19483     19459                           
19484     19460                            ;main.c:  1984:  writeEEPROM(0x50,  val);
19485     19461   021E'  0E00                       movlw  high(050h)
19486     19462   0220'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19487     19463   0222'  0E50                       movlw  low(050h)
19488     19464   0224'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19489     19465   0226'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19490     19466   022A'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19491     19467                                   line   1985
19492     19468                            ;main.c:  1985:  rv  =  readEEPROM(0x50);
19493     19469   022E'  0E00                       movlw  high(050h)
19494     19470   0230'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19495     19471   0232'  0E50                       movlw  low(050h)
19496     19472   0234'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19497     19473   0236'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19498     19474   023A'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19499     19475                                   line   1986
19500     19476                            ;main.c:  1986:  break;
19501     19477   023C'  EF00'  F000'                goto   l11117
19502     19478                                   line   1990
19503     19479                                  
19504     19480   0240'                     l10943:;  BSR  set  to:  0
19505     19481                           
19506     19482                            ;main.c:  1990:  writeEEPROM(0x51,  val);
19507     19483   0240'  0E00                       movlw  high(051h)
19508     19484   0242'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19509     19485   0244'  0E51                       movlw  low(051h)
19510     19486   0246'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19511     19487   0248'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19512     19488   024C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19513     19489                                   line   1991
19514     19490                            ;main.c:  1991:  rv  =  readEEPROM(0x51);
19515     19491   0250'  0E00                       movlw  high(051h)
19516     19492   0252'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19517     19493   0254'  0E51                       movlw  low(051h)
19518     19494   0256'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19519     19495   0258'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19520     19496   025C'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19521     19497                                   line   1992
19522     19498                            ;main.c:  1992:  break;
19523     19499   025E'  EF00'  F000'                goto   l11117
19524     19500                                   line   1996
19525     19501                                  
19526     19502   0262'                     l10945:;  BSR  set  to:  0
19527     19503                           
19528     19504                            ;main.c:  1996:  writeEEPROM(0x52,  val);
19529     19505   0262'  0E00                       movlw  high(052h)
19530     19506   0264'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19531     19507   0266'  0E52                       movlw  low(052h)
19532     19508   0268'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19533     19509   026A'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19534     19510   026E'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19535     19511                                   line   1997
19536     19512                            ;main.c:  1997:  rv  =  readEEPROM(0x52);
19537     19513   0272'  0E00                       movlw  high(052h)
19538     19514   0274'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19539     19515   0276'  0E52                       movlw  low(052h)
19540     19516   0278'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19541     19517   027A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19542     19518   027E'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19543     19519                                   line   1998
19544     19520                            ;main.c:  1998:  break;
19545     19521   0280'  EF00'  F000'                goto   l11117
19546     19522                                   line   2002
19547     19523                                  
19548     19524   0284'                     l10947:;  BSR  set  to:  0
19549     19525                           
19550     19526                            ;main.c:  2002:  writeEEPROM(0x53,  val);
19551     19527   0284'  0E00                       movlw  high(053h)
19552     19528   0286'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19553     19529   0288'  0E53                       movlw  low(053h)
19554     19530   028A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19555     19531   028C'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19556     19532   0290'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19557     19533                                   line   2003
19558     19534                            ;main.c:  2003:  rv  =  readEEPROM(0x53);
19559     19535   0294'  0E00                       movlw  high(053h)
19560     19536   0296'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19561     19537   0298'  0E53                       movlw  low(053h)
19562     19538   029A'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19563     19539   029C'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19564     19540   02A0'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19565     19541                                   line   2004
19566     19542                            ;main.c:  2004:  break;
19567     19543   02A2'  EF00'  F000'                goto   l11117
19568     19544                                   line   2008
19569     19545                                  
19570     19546   02A6'                     l10949:;  BSR  set  to:  0
19571     19547                           
19572     19548                            ;main.c:  2008:  writeEEPROM(0x54,  val);
19573     19549   02A6'  0E00                       movlw  high(054h)
19574     19550   02A8'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19575     19551   02AA'  0E54                       movlw  low(054h)
19576     19552   02AC'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19577     19553   02AE'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19578     19554   02B2'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19579     19555                                   line   2009
19580     19556                            ;main.c:  2009:  rv  =  readEEPROM(0x54);
19581     19557   02B6'  0E00                       movlw  high(054h)
19582     19558   02B8'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19583     19559   02BA'  0E54                       movlw  low(054h)
19584     19560   02BC'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19585     19561   02BE'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19586     19562   02C2'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19587     19563                                   line   2010
19588     19564                            ;main.c:  2010:  break;
19589     19565   02C4'  EF00'  F000'                goto   l11117
19590     19566                                   line   2014
19591     19567                                  
19592     19568   02C8'                     l10951:;  BSR  set  to:  0
19593     19569                           
19594     19570                            ;main.c:  2014:  writeEEPROM(0x55,  val);
19595     19571   02C8'  0E00                       movlw  high(055h)
19596     19572   02CA'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19597     19573   02CC'  0E55                       movlw  low(055h)
19598     19574   02CE'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19599     19575   02D0'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19600     19576   02D4'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19601     19577                                   line   2015
19602     19578                            ;main.c:  2015:  rv  =  readEEPROM(0x55);
19603     19579   02D8'  0E00                       movlw  high(055h)
19604     19580   02DA'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19605     19581   02DC'  0E55                       movlw  low(055h)
19606     19582   02DE'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19607     19583   02E0'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19608     19584   02E4'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19609     19585                                   line   2016
19610     19586                            ;main.c:  2016:  break;
19611     19587   02E6'  EF00'  F000'                goto   l11117
19612     19588                                   line   2020
19613     19589                                  
19614     19590   02EA'                     l10953:;  BSR  set  to:  0
19615     19591                           
19616     19592                            ;main.c:  2020:  writeEEPROM(0x56,  val);
19617     19593   02EA'  0E00                       movlw  high(056h)
19618     19594   02EC'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19619     19595   02EE'  0E56                       movlw  low(056h)
19620     19596   02F0'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19621     19597   02F2'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19622     19598   02F6'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19623     19599                                   line   2021
19624     19600                            ;main.c:  2021:  rv  =  readEEPROM(0x56);
19625     19601   02FA'  0E00                       movlw  high(056h)
19626     19602   02FC'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19627     19603   02FE'  0E56                       movlw  low(056h)
19628     19604   0300'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19629     19605   0302'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19630     19606   0306'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19631     19607                                   line   2022
19632     19608                            ;main.c:  2022:  break;
19633     19609   0308'  EF00'  F000'                goto   l11117
19634     19610                                   line   2026
19635     19611                                  
19636     19612   030C'                     l10955:;  BSR  set  to:  0
19637     19613                           
19638     19614                            ;main.c:  2026:  writeEEPROM(0x57,  val);
19639     19615   030C'  0E00                       movlw  high(057h)
19640     19616   030E'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19641     19617   0310'  0E57                       movlw  low(057h)
19642     19618   0312'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19643     19619   0314'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19644     19620   0318'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19645     19621                                   line   2027
19646     19622                            ;main.c:  2027:  rv  =  readEEPROM(0x57);
19647     19623   031C'  0E00                       movlw  high(057h)
19648     19624   031E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19649     19625   0320'  0E57                       movlw  low(057h)
19650     19626   0322'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19651     19627   0324'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19652     19628   0328'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19653     19629                                   line   2028
19654     19630                            ;main.c:  2028:  break;
19655     19631   032A'  EF00'  F000'                goto   l11117
19656     19632                                   line   2032
19657     19633                                  
19658     19634   032E'                     l10957:;  BSR  set  to:  0
19659     19635                           
19660     19636                            ;main.c:  2032:  writeEEPROM(0x58,  val);
19661     19637   032E'  0E00                       movlw  high(058h)
19662     19638   0330'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19663     19639   0332'  0E58                       movlw  low(058h)
19664     19640   0334'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19665     19641   0336'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19666     19642   033A'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19667     19643                                   line   2033
19668     19644                            ;main.c:  2033:  rv  =  readEEPROM(0x58);
19669     19645   033E'  0E00                       movlw  high(058h)
19670     19646   0340'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19671     19647   0342'  0E58                       movlw  low(058h)
19672     19648   0344'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19673     19649   0346'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19674     19650   034A'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19675     19651                                   line   2034
19676     19652                            ;main.c:  2034:  break;
19677     19653   034C'  EF00'  F000'                goto   l11117
19678     19654                                   line   2038
19679     19655                                  
19680     19656   0350'                     l10959:;  BSR  set  to:  0
19681     19657                           
19682     19658                            ;main.c:  2038:  writeEEPROM(0x59,  val);
19683     19659   0350'  0E00                       movlw  high(059h)
19684     19660   0352'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19685     19661   0354'  0E59                       movlw  low(059h)
19686     19662   0356'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19687     19663   0358'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19688     19664   035C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19689     19665                                   line   2039
19690     19666                            ;main.c:  2039:  rv  =  readEEPROM(0x59);
19691     19667   0360'  0E00                       movlw  high(059h)
19692     19668   0362'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19693     19669   0364'  0E59                       movlw  low(059h)
19694     19670   0366'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19695     19671   0368'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19696     19672   036C'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19697     19673                                   line   2040
19698     19674                            ;main.c:  2040:  break;
19699     19675   036E'  EF00'  F000'                goto   l11117
19700     19676                                   line   2044
19701     19677                                  
19702     19678   0372'                     l10961:;  BSR  set  to:  0
19703     19679                           
19704     19680                            ;main.c:  2044:  writeEEPROM(0x5A,  val);
19705     19681   0372'  0E00                       movlw  high(05Ah)
19706     19682   0374'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19707     19683   0376'  0E5A                       movlw  low(05Ah)
19708     19684   0378'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19709     19685   037A'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19710     19686   037E'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19711     19687                                   line   2045
19712     19688                            ;main.c:  2045:  rv  =  readEEPROM(0x5A);
19713     19689   0382'  0E00                       movlw  high(05Ah)
19714     19690   0384'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19715     19691   0386'  0E5A                       movlw  low(05Ah)
19716     19692   0388'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19717     19693   038A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19718     19694   038E'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19719     19695                                   line   2046
19720     19696                            ;main.c:  2046:  break;
19721     19697   0390'  EF00'  F000'                goto   l11117
19722     19698                                   line   2054
19723     19699                                  
19724     19700   0394'                     l10963:;  BSR  set  to:  0
19725     19701                           
19726     19702                            ;main.c:  2054:  writeEEPROM(0x5B,  val);
19727     19703   0394'  0E00                       movlw  high(05Bh)
19728     19704   0396'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19729     19705   0398'  0E5B                       movlw  low(05Bh)
19730     19706   039A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19731     19707   039C'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19732     19708   03A0'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19733     19709                                   line   2055
19734     19710                            ;main.c:  2055:  rv  =  readEEPROM(0x5B);
19735     19711   03A4'  0E00                       movlw  high(05Bh)
19736     19712   03A6'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19737     19713   03A8'  0E5B                       movlw  low(05Bh)
19738     19714   03AA'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19739     19715   03AC'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19740     19716   03B0'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19741     19717                                   line   2056
19742     19718                            ;main.c:  2056:  break;
19743     19719   03B2'  EF00'  F000'                goto   l11117
19744     19720                                   line   2060
19745     19721                                  
19746     19722   03B6'                     l10965:;  BSR  set  to:  0
19747     19723                           
19748     19724                            ;main.c:  2060:  writeEEPROM(0x5C,  val);
19749     19725   03B6'  0E00                       movlw  high(05Ch)
19750     19726   03B8'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19751     19727   03BA'  0E5C                       movlw  low(05Ch)
19752     19728   03BC'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19753     19729   03BE'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19754     19730   03C2'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19755     19731                                   line   2061
19756     19732                            ;main.c:  2061:  rv  =  readEEPROM(0x5C);
19757     19733   03C6'  0E00                       movlw  high(05Ch)
19758     19734   03C8'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19759     19735   03CA'  0E5C                       movlw  low(05Ch)
19760     19736   03CC'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19761     19737   03CE'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19762     19738   03D2'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19763     19739                                   line   2062
19764     19740                            ;main.c:  2062:  break;
19765     19741   03D4'  EF00'  F000'                goto   l11117
19766     19742                                   line   2066
19767     19743                                  
19768     19744   03D8'                     l10967:;  BSR  set  to:  0
19769     19745                           
19770     19746                            ;main.c:  2066:  writeEEPROM(0x5D,  val);
19771     19747   03D8'  0E00                       movlw  high(05Dh)
19772     19748   03DA'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19773     19749   03DC'  0E5D                       movlw  low(05Dh)
19774     19750   03DE'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19775     19751   03E0'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19776     19752   03E4'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19777     19753                                   line   2067
19778     19754                            ;main.c:  2067:  rv  =  readEEPROM(0x5D);
19779     19755   03E8'  0E00                       movlw  high(05Dh)
19780     19756   03EA'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19781     19757   03EC'  0E5D                       movlw  low(05Dh)
19782     19758   03EE'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19783     19759   03F0'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19784     19760   03F4'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19785     19761                                   line   2068
19786     19762                            ;main.c:  2068:  break;
19787     19763   03F6'  EF00'  F000'                goto   l11117
19788     19764                                   line   2072
19789     19765                                  
19790     19766   03FA'                     l10969:;  BSR  set  to:  0
19791     19767                           
19792     19768                            ;main.c:  2072:  writeEEPROM(0x5E,  val);
19793     19769   03FA'  0E00                       movlw  high(05Eh)
19794     19770   03FC'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19795     19771   03FE'  0E5E                       movlw  low(05Eh)
19796     19772   0400'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19797     19773   0402'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19798     19774   0406'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19799     19775                                   line   2073
19800     19776                            ;main.c:  2073:  rv  =  readEEPROM(0x5E);
19801     19777   040A'  0E00                       movlw  high(05Eh)
19802     19778   040C'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19803     19779   040E'  0E5E                       movlw  low(05Eh)
19804     19780   0410'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19805     19781   0412'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19806     19782   0416'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19807     19783                                   line   2074
19808     19784                            ;main.c:  2074:  break;
19809     19785   0418'  EF00'  F000'                goto   l11117
19810     19786                                   line   2078
19811     19787                                  
19812     19788   041C'                     l10971:;  BSR  set  to:  0
19813     19789                           
19814     19790                            ;main.c:  2078:  writeEEPROM(0x5F,  val);
19815     19791   041C'  0E00                       movlw  high(05Fh)
19816     19792   041E'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19817     19793   0420'  0E5F                       movlw  low(05Fh)
19818     19794   0422'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19819     19795   0424'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19820     19796   0428'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19821     19797                                   line   2079
19822     19798                            ;main.c:  2079:  rv  =  readEEPROM(0x5F);
19823     19799   042C'  0E00                       movlw  high(05Fh)
19824     19800   042E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19825     19801   0430'  0E5F                       movlw  low(05Fh)
19826     19802   0432'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19827     19803   0434'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19828     19804   0438'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19829     19805                                   line   2080
19830     19806                            ;main.c:  2080:  break;
19831     19807   043A'  EF00'  F000'                goto   l11117
19832     19808                                   line   2084
19833     19809                                  
19834     19810   043E'                     l10973:;  BSR  set  to:  0
19835     19811                           
19836     19812                            ;main.c:  2084:  writeEEPROM(0x60,  val);
19837     19813   043E'  0E00                       movlw  high(060h)
19838     19814   0440'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19839     19815   0442'  0E60                       movlw  low(060h)
19840     19816   0444'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19841     19817   0446'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19842     19818   044A'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19843     19819                                   line   2085
19844     19820                            ;main.c:  2085:  rv  =  readEEPROM(0x60);
19845     19821   044E'  0E00                       movlw  high(060h)
19846     19822   0450'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19847     19823   0452'  0E60                       movlw  low(060h)
19848     19824   0454'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19849     19825   0456'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19850     19826   045A'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19851     19827                                   line   2086
19852     19828                            ;main.c:  2086:  break;
19853     19829   045C'  EF00'  F000'                goto   l11117
19854     19830                                   line   2090
19855     19831                                  
19856     19832   0460'                     l10975:;  BSR  set  to:  0
19857     19833                           
19858     19834                            ;main.c:  2090:  writeEEPROM(0x61,  val);
19859     19835   0460'  0E00                       movlw  high(061h)
19860     19836   0462'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19861     19837   0464'  0E61                       movlw  low(061h)
19862     19838   0466'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19863     19839   0468'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19864     19840   046C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19865     19841                                   line   2091
19866     19842                            ;main.c:  2091:  rv  =  readEEPROM(0x61);
19867     19843   0470'  0E00                       movlw  high(061h)
19868     19844   0472'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19869     19845   0474'  0E61                       movlw  low(061h)
19870     19846   0476'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19871     19847   0478'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19872     19848   047C'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19873     19849                                   line   2092
19874     19850                            ;main.c:  2092:  break;
19875     19851   047E'  EF00'  F000'                goto   l11117
19876     19852                                   line   2096
19877     19853                                  
19878     19854   0482'                     l10977:;  BSR  set  to:  0
19879     19855                           
19880     19856                            ;main.c:  2096:  writeEEPROM(0x62,  val);
19881     19857   0482'  0E00                       movlw  high(062h)
19882     19858   0484'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19883     19859   0486'  0E62                       movlw  low(062h)
19884     19860   0488'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19885     19861   048A'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19886     19862   048E'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19887     19863                                   line   2097
19888     19864                            ;main.c:  2097:  rv  =  readEEPROM(0x62);
19889     19865   0492'  0E00                       movlw  high(062h)
19890     19866   0494'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19891     19867   0496'  0E62                       movlw  low(062h)
19892     19868   0498'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19893     19869   049A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19894     19870   049E'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19895     19871                                   line   2098
19896     19872                            ;main.c:  2098:  break;
19897     19873   04A0'  EF00'  F000'                goto   l11117
19898     19874                                   line   2102
19899     19875                                  
19900     19876   04A4'                     l10979:;  BSR  set  to:  0
19901     19877                           
19902     19878                            ;main.c:  2102:  writeEEPROM(0x63,  val);
19903     19879   04A4'  0E00                       movlw  high(063h)
19904     19880   04A6'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19905     19881   04A8'  0E63                       movlw  low(063h)
19906     19882   04AA'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19907     19883   04AC'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19908     19884   04B0'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19909     19885                                   line   2103
19910     19886                            ;main.c:  2103:  rv  =  readEEPROM(0x63);
19911     19887   04B4'  0E00                       movlw  high(063h)
19912     19888   04B6'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19913     19889   04B8'  0E63                       movlw  low(063h)
19914     19890   04BA'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19915     19891   04BC'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19916     19892   04C0'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19917     19893                                   line   2104
19918     19894                            ;main.c:  2104:  break;
19919     19895   04C2'  EF00'  F000'                goto   l11117
19920     19896                                   line   2108
19921     19897                                  
19922     19898   04C6'                     l10981:;  BSR  set  to:  0
19923     19899                           
19924     19900                            ;main.c:  2108:  writeEEPROM(0x64,  val);
19925     19901   04C6'  0E00                       movlw  high(064h)
19926     19902   04C8'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19927     19903   04CA'  0E64                       movlw  low(064h)
19928     19904   04CC'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19929     19905   04CE'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19930     19906   04D2'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19931     19907                                   line   2109
19932     19908                            ;main.c:  2109:  rv  =  readEEPROM(0x64);
19933     19909   04D6'  0E00                       movlw  high(064h)
19934     19910   04D8'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19935     19911   04DA'  0E64                       movlw  low(064h)
19936     19912   04DC'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19937     19913   04DE'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19938     19914   04E2'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19939     19915                                   line   2110
19940     19916                            ;main.c:  2110:  break;
19941     19917   04E4'  EF00'  F000'                goto   l11117
19942     19918                                   line   2114
19943     19919                                  
19944     19920   04E8'                     l10983:;  BSR  set  to:  0
19945     19921                           
19946     19922                            ;main.c:  2114:  writeEEPROM(0x65,  val);
19947     19923   04E8'  0E00                       movlw  high(065h)
19948     19924   04EA'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19949     19925   04EC'  0E65                       movlw  low(065h)
19950     19926   04EE'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19951     19927   04F0'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19952     19928   04F4'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19953     19929                                   line   2115
19954     19930                            ;main.c:  2115:  rv  =  readEEPROM(0x65);
19955     19931   04F8'  0E00                       movlw  high(065h)
19956     19932   04FA'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19957     19933   04FC'  0E65                       movlw  low(065h)
19958     19934   04FE'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19959     19935   0500'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19960     19936   0504'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19961     19937                                   line   2116
19962     19938                            ;main.c:  2116:  break;
19963     19939   0506'  EF00'  F000'                goto   l11117
19964     19940                                   line   2120
19965     19941                                  
19966     19942   050A'                     l10985:;  BSR  set  to:  0
19967     19943                           
19968     19944                            ;main.c:  2120:  writeEEPROM(0x66,  val);
19969     19945   050A'  0E00                       movlw  high(066h)
19970     19946   050C'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19971     19947   050E'  0E66                       movlw  low(066h)
19972     19948   0510'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19973     19949   0512'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19974     19950   0516'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19975     19951                                   line   2121
19976     19952                            ;main.c:  2121:  rv  =  readEEPROM(0x66);
19977     19953   051A'  0E00                       movlw  high(066h)
19978     19954   051C'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
19979     19955   051E'  0E66                       movlw  low(066h)
19980     19956   0520'  6E0D'                      movwf  ((c:?_readEEPROM)),c
19981     19957   0522'  EC00'  F000'                call   _readEEPROM        ;wreg  free
19982     19958   0526'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
19983     19959                                   line   2122
19984     19960                            ;main.c:  2122:  break;
19985     19961   0528'  EF00'  F000'                goto   l11117
19986     19962                                   line   2130
19987     19963                                  
19988     19964   052C'                     l10987:;  BSR  set  to:  0
19989     19965                           
19990     19966                            ;main.c:  2130:  writeEEPROM(0x67,  val);
19991     19967   052C'  0E00                       movlw  high(067h)
19992     19968   052E'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
19993     19969   0530'  0E67                       movlw  low(067h)
19994     19970   0532'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
19995     19971   0534'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
19996     19972   0538'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
19997     19973                                   line   2131
19998     19974                            ;main.c:  2131:  rv  =  readEEPROM(0x67);
19999     19975   053C'  0E00                       movlw  high(067h)
20000     19976   053E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20001     19977   0540'  0E67                       movlw  low(067h)
20002     19978   0542'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20003     19979   0544'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20004     19980   0548'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20005     19981                                   line   2132
20006     19982                            ;main.c:  2132:  break;
20007     19983   054A'  EF00'  F000'                goto   l11117
20008     19984                                   line   2136
20009     19985                                  
20010     19986   054E'                     l10989:;  BSR  set  to:  0
20011     19987                           
20012     19988                            ;main.c:  2136:  writeEEPROM(0x68,  val);
20013     19989   054E'  0E00                       movlw  high(068h)
20014     19990   0550'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20015     19991   0552'  0E68                       movlw  low(068h)
20016     19992   0554'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20017     19993   0556'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20018     19994   055A'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20019     19995                                   line   2137
20020     19996                            ;main.c:  2137:  rv  =  readEEPROM(0x68);
20021     19997   055E'  0E00                       movlw  high(068h)
20022     19998   0560'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20023     19999   0562'  0E68                       movlw  low(068h)
20024     20000   0564'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20025     20001   0566'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20026     20002   056A'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20027     20003                                   line   2138
20028     20004                            ;main.c:  2138:  break;
20029     20005   056C'  EF00'  F000'                goto   l11117
20030     20006                                   line   2142
20031     20007                                  
20032     20008   0570'                     l10991:;  BSR  set  to:  0
20033     20009                           
20034     20010                            ;main.c:  2142:  writeEEPROM(0x69,  val);
20035     20011   0570'  0E00                       movlw  high(069h)
20036     20012   0572'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20037     20013   0574'  0E69                       movlw  low(069h)
20038     20014   0576'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20039     20015   0578'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20040     20016   057C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20041     20017                                   line   2143
20042     20018                            ;main.c:  2143:  rv  =  readEEPROM(0x69);
20043     20019   0580'  0E00                       movlw  high(069h)
20044     20020   0582'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20045     20021   0584'  0E69                       movlw  low(069h)
20046     20022   0586'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20047     20023   0588'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20048     20024   058C'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20049     20025                                   line   2144
20050     20026                            ;main.c:  2144:  break;
20051     20027   058E'  EF00'  F000'                goto   l11117
20052     20028                                   line   2148
20053     20029                                  
20054     20030   0592'                     l10993:;  BSR  set  to:  0
20055     20031                           
20056     20032                            ;main.c:  2148:  writeEEPROM(0x6A,  val);
20057     20033   0592'  0E00                       movlw  high(06Ah)
20058     20034   0594'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20059     20035   0596'  0E6A                       movlw  low(06Ah)
20060     20036   0598'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20061     20037   059A'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20062     20038   059E'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20063     20039                                   line   2149
20064     20040                            ;main.c:  2149:  rv  =  readEEPROM(0x6A);
20065     20041   05A2'  0E00                       movlw  high(06Ah)
20066     20042   05A4'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20067     20043   05A6'  0E6A                       movlw  low(06Ah)
20068     20044   05A8'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20069     20045   05AA'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20070     20046   05AE'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20071     20047                                   line   2150
20072     20048                            ;main.c:  2150:  break;
20073     20049   05B0'  EF00'  F000'                goto   l11117
20074     20050                                   line   2154
20075     20051                                  
20076     20052   05B4'                     l10995:;  BSR  set  to:  0
20077     20053                           
20078     20054                            ;main.c:  2154:  writeEEPROM(0x6B,  val);
20079     20055   05B4'  0E00                       movlw  high(06Bh)
20080     20056   05B6'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20081     20057   05B8'  0E6B                       movlw  low(06Bh)
20082     20058   05BA'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20083     20059   05BC'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20084     20060   05C0'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20085     20061                                   line   2155
20086     20062                            ;main.c:  2155:  rv  =  readEEPROM(0x6B);
20087     20063   05C4'  0E00                       movlw  high(06Bh)
20088     20064   05C6'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20089     20065   05C8'  0E6B                       movlw  low(06Bh)
20090     20066   05CA'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20091     20067   05CC'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20092     20068   05D0'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20093     20069                                   line   2156
20094     20070                            ;main.c:  2156:  break;
20095     20071   05D2'  EF00'  F000'                goto   l11117
20096     20072                                   line   2160
20097     20073                                  
20098     20074   05D6'                     l10997:;  BSR  set  to:  0
20099     20075                           
20100     20076                            ;main.c:  2160:  writeEEPROM(0x6C,  val);
20101     20077   05D6'  0E00                       movlw  high(06Ch)
20102     20078   05D8'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20103     20079   05DA'  0E6C                       movlw  low(06Ch)
20104     20080   05DC'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20105     20081   05DE'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20106     20082   05E2'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20107     20083                                   line   2161
20108     20084                            ;main.c:  2161:  rv  =  readEEPROM(0x6C);
20109     20085   05E6'  0E00                       movlw  high(06Ch)
20110     20086   05E8'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20111     20087   05EA'  0E6C                       movlw  low(06Ch)
20112     20088   05EC'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20113     20089   05EE'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20114     20090   05F2'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20115     20091                                   line   2162
20116     20092                            ;main.c:  2162:  break;
20117     20093   05F4'  EF00'  F000'                goto   l11117
20118     20094                                   line   2166
20119     20095                                  
20120     20096   05F8'                     l10999:;  BSR  set  to:  0
20121     20097                           
20122     20098                            ;main.c:  2166:  writeEEPROM(0x6D,  val);
20123     20099   05F8'  0E00                       movlw  high(06Dh)
20124     20100   05FA'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20125     20101   05FC'  0E6D                       movlw  low(06Dh)
20126     20102   05FE'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20127     20103   0600'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20128     20104   0604'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20129     20105                                   line   2167
20130     20106                            ;main.c:  2167:  rv  =  readEEPROM(0x6D);
20131     20107   0608'  0E00                       movlw  high(06Dh)
20132     20108   060A'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20133     20109   060C'  0E6D                       movlw  low(06Dh)
20134     20110   060E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20135     20111   0610'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20136     20112   0614'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20137     20113                                   line   2168
20138     20114                            ;main.c:  2168:  break;
20139     20115   0616'  EF00'  F000'                goto   l11117
20140     20116                                   line   2172
20141     20117                                  
20142     20118   061A'                     l11001:;  BSR  set  to:  0
20143     20119                           
20144     20120                            ;main.c:  2172:  writeEEPROM(0x6E,  val);
20145     20121   061A'  0E00                       movlw  high(06Eh)
20146     20122   061C'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20147     20123   061E'  0E6E                       movlw  low(06Eh)
20148     20124   0620'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20149     20125   0622'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20150     20126   0626'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20151     20127                                   line   2173
20152     20128                            ;main.c:  2173:  rv  =  readEEPROM(0x6E);
20153     20129   062A'  0E00                       movlw  high(06Eh)
20154     20130   062C'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20155     20131   062E'  0E6E                       movlw  low(06Eh)
20156     20132   0630'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20157     20133   0632'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20158     20134   0636'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20159     20135                                   line   2174
20160     20136                            ;main.c:  2174:  break;
20161     20137   0638'  EF00'  F000'                goto   l11117
20162     20138                                   line   2178
20163     20139                                  
20164     20140   063C'                     l11003:;  BSR  set  to:  0
20165     20141                           
20166     20142                            ;main.c:  2178:  writeEEPROM(0x6F,  val);
20167     20143   063C'  0E00                       movlw  high(06Fh)
20168     20144   063E'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20169     20145   0640'  0E6F                       movlw  low(06Fh)
20170     20146   0642'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20171     20147   0644'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20172     20148   0648'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20173     20149                                   line   2179
20174     20150                            ;main.c:  2179:  rv  =  readEEPROM(0x6F);
20175     20151   064C'  0E00                       movlw  high(06Fh)
20176     20152   064E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20177     20153   0650'  0E6F                       movlw  low(06Fh)
20178     20154   0652'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20179     20155   0654'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20180     20156   0658'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20181     20157                                   line   2180
20182     20158                            ;main.c:  2180:  break;
20183     20159   065A'  EF00'  F000'                goto   l11117
20184     20160                                   line   2184
20185     20161                                  
20186     20162   065E'                     l11005:;  BSR  set  to:  0
20187     20163                           
20188     20164                            ;main.c:  2184:  writeEEPROM(0x70,  val);
20189     20165   065E'  0E00                       movlw  high(070h)
20190     20166   0660'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20191     20167   0662'  0E70                       movlw  low(070h)
20192     20168   0664'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20193     20169   0666'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20194     20170   066A'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20195     20171                                   line   2185
20196     20172                            ;main.c:  2185:  rv  =  readEEPROM(0x70);
20197     20173   066E'  0E00                       movlw  high(070h)
20198     20174   0670'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20199     20175   0672'  0E70                       movlw  low(070h)
20200     20176   0674'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20201     20177   0676'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20202     20178   067A'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20203     20179                                   line   2186
20204     20180                            ;main.c:  2186:  break;
20205     20181   067C'  EF00'  F000'                goto   l11117
20206     20182                                   line   2190
20207     20183                                  
20208     20184   0680'                     l11007:;  BSR  set  to:  0
20209     20185                           
20210     20186                            ;main.c:  2190:  writeEEPROM(0x71,  val);
20211     20187   0680'  0E00                       movlw  high(071h)
20212     20188   0682'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20213     20189   0684'  0E71                       movlw  low(071h)
20214     20190   0686'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20215     20191   0688'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20216     20192   068C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20217     20193                                   line   2191
20218     20194                            ;main.c:  2191:  rv  =  readEEPROM(0x71);
20219     20195   0690'  0E00                       movlw  high(071h)
20220     20196   0692'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20221     20197   0694'  0E71                       movlw  low(071h)
20222     20198   0696'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20223     20199   0698'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20224     20200   069C'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20225     20201                                   line   2192
20226     20202                            ;main.c:  2192:  break;
20227     20203   069E'  EF00'  F000'                goto   l11117
20228     20204                                   line   2196
20229     20205                                  
20230     20206   06A2'                     l11009:;  BSR  set  to:  0
20231     20207                           
20232     20208                            ;main.c:  2196:  writeEEPROM(0x72,  val);
20233     20209   06A2'  0E00                       movlw  high(072h)
20234     20210   06A4'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20235     20211   06A6'  0E72                       movlw  low(072h)
20236     20212   06A8'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20237     20213   06AA'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20238     20214   06AE'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20239     20215                                   line   2197
20240     20216                            ;main.c:  2197:  rv  =  readEEPROM(0x72);
20241     20217   06B2'  0E00                       movlw  high(072h)
20242     20218   06B4'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20243     20219   06B6'  0E72                       movlw  low(072h)
20244     20220   06B8'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20245     20221   06BA'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20246     20222   06BE'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20247     20223                                   line   2198
20248     20224                            ;main.c:  2198:  break;
20249     20225   06C0'  EF00'  F000'                goto   l11117
20250     20226                                   line   2206
20251     20227                                  
20252     20228   06C4'                     l11011:;  BSR  set  to:  0
20253     20229                           
20254     20230                            ;main.c:  2206:  writeEEPROM(0x73,  val);
20255     20231   06C4'  0E00                       movlw  high(073h)
20256     20232   06C6'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20257     20233   06C8'  0E73                       movlw  low(073h)
20258     20234   06CA'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20259     20235   06CC'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20260     20236   06D0'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20261     20237                                   line   2207
20262     20238                            ;main.c:  2207:  rv  =  readEEPROM(0x73);
20263     20239   06D4'  0E00                       movlw  high(073h)
20264     20240   06D6'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20265     20241   06D8'  0E73                       movlw  low(073h)
20266     20242   06DA'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20267     20243   06DC'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20268     20244   06E0'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20269     20245                                   line   2208
20270     20246                            ;main.c:  2208:  break;
20271     20247   06E2'  EF00'  F000'                goto   l11117
20272     20248                                   line   2212
20273     20249                                  
20274     20250   06E6'                     l11013:;  BSR  set  to:  0
20275     20251                           
20276     20252                            ;main.c:  2212:  writeEEPROM(0x74,  val);
20277     20253   06E6'  0E00                       movlw  high(074h)
20278     20254   06E8'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20279     20255   06EA'  0E74                       movlw  low(074h)
20280     20256   06EC'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20281     20257   06EE'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20282     20258   06F2'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20283     20259                                   line   2213
20284     20260                            ;main.c:  2213:  rv  =  readEEPROM(0x74);
20285     20261   06F6'  0E00                       movlw  high(074h)
20286     20262   06F8'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20287     20263   06FA'  0E74                       movlw  low(074h)
20288     20264   06FC'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20289     20265   06FE'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20290     20266   0702'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20291     20267                                   line   2214
20292     20268                            ;main.c:  2214:  break;
20293     20269   0704'  EF00'  F000'                goto   l11117
20294     20270                                   line   2218
20295     20271                                  
20296     20272   0708'                     l11015:;  BSR  set  to:  0
20297     20273                           
20298     20274                            ;main.c:  2218:  writeEEPROM(0x75,  val);
20299     20275   0708'  0E00                       movlw  high(075h)
20300     20276   070A'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20301     20277   070C'  0E75                       movlw  low(075h)
20302     20278   070E'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20303     20279   0710'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20304     20280   0714'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20305     20281                                   line   2219
20306     20282                            ;main.c:  2219:  rv  =  readEEPROM(0x75);
20307     20283   0718'  0E00                       movlw  high(075h)
20308     20284   071A'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20309     20285   071C'  0E75                       movlw  low(075h)
20310     20286   071E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20311     20287   0720'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20312     20288   0724'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20313     20289                                   line   2220
20314     20290                            ;main.c:  2220:  break;
20315     20291   0726'  EF00'  F000'                goto   l11117
20316     20292                                   line   2224
20317     20293                                  
20318     20294   072A'                     l11017:;  BSR  set  to:  0
20319     20295                           
20320     20296                            ;main.c:  2224:  writeEEPROM(0x76,  val);
20321     20297   072A'  0E00                       movlw  high(076h)
20322     20298   072C'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20323     20299   072E'  0E76                       movlw  low(076h)
20324     20300   0730'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20325     20301   0732'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20326     20302   0736'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20327     20303                                   line   2225
20328     20304                            ;main.c:  2225:  rv  =  readEEPROM(0x76);
20329     20305   073A'  0E00                       movlw  high(076h)
20330     20306   073C'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20331     20307   073E'  0E76                       movlw  low(076h)
20332     20308   0740'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20333     20309   0742'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20334     20310   0746'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20335     20311                                   line   2226
20336     20312                            ;main.c:  2226:  break;
20337     20313   0748'  EF00'  F000'                goto   l11117
20338     20314                                   line   2230
20339     20315                                  
20340     20316   074C'                     l11019:;  BSR  set  to:  0
20341     20317                           
20342     20318                            ;main.c:  2230:  writeEEPROM(0x77,  val);
20343     20319   074C'  0E00                       movlw  high(077h)
20344     20320   074E'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20345     20321   0750'  0E77                       movlw  low(077h)
20346     20322   0752'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20347     20323   0754'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20348     20324   0758'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20349     20325                                   line   2231
20350     20326                            ;main.c:  2231:  rv  =  readEEPROM(0x77);
20351     20327   075C'  0E00                       movlw  high(077h)
20352     20328   075E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20353     20329   0760'  0E77                       movlw  low(077h)
20354     20330   0762'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20355     20331   0764'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20356     20332   0768'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20357     20333                                   line   2232
20358     20334                            ;main.c:  2232:  break;
20359     20335   076A'  EF00'  F000'                goto   l11117
20360     20336                                   line   2236
20361     20337                                  
20362     20338   076E'                     l11021:;  BSR  set  to:  0
20363     20339                           
20364     20340                            ;main.c:  2236:  writeEEPROM(0x78,  val);
20365     20341   076E'  0E00                       movlw  high(078h)
20366     20342   0770'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20367     20343   0772'  0E78                       movlw  low(078h)
20368     20344   0774'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20369     20345   0776'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20370     20346   077A'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20371     20347                                   line   2237
20372     20348                            ;main.c:  2237:  rv  =  readEEPROM(0x78);
20373     20349   077E'  0E00                       movlw  high(078h)
20374     20350   0780'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20375     20351   0782'  0E78                       movlw  low(078h)
20376     20352   0784'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20377     20353   0786'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20378     20354   078A'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20379     20355                                   line   2238
20380     20356                            ;main.c:  2238:  break;
20381     20357   078C'  EF00'  F000'                goto   l11117
20382     20358                                   line   2242
20383     20359                                  
20384     20360   0790'                     l11023:;  BSR  set  to:  0
20385     20361                           
20386     20362                            ;main.c:  2242:  writeEEPROM(0x79,  val);
20387     20363   0790'  0E00                       movlw  high(079h)
20388     20364   0792'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20389     20365   0794'  0E79                       movlw  low(079h)
20390     20366   0796'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20391     20367   0798'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20392     20368   079C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20393     20369                                   line   2243
20394     20370                            ;main.c:  2243:  rv  =  readEEPROM(0x79);
20395     20371   07A0'  0E00                       movlw  high(079h)
20396     20372   07A2'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20397     20373   07A4'  0E79                       movlw  low(079h)
20398     20374   07A6'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20399     20375   07A8'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20400     20376   07AC'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20401     20377                                   line   2244
20402     20378                            ;main.c:  2244:  break;
20403     20379   07AE'  EF00'  F000'                goto   l11117
20404     20380                                   line   2248
20405     20381                                  
20406     20382   07B2'                     l11025:;  BSR  set  to:  0
20407     20383                           
20408     20384                            ;main.c:  2248:  writeEEPROM(0x7A,  val);
20409     20385   07B2'  0E00                       movlw  high(07Ah)
20410     20386   07B4'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20411     20387   07B6'  0E7A                       movlw  low(07Ah)
20412     20388   07B8'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20413     20389   07BA'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20414     20390   07BE'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20415     20391                                   line   2249
20416     20392                            ;main.c:  2249:  rv  =  readEEPROM(0x7A);
20417     20393   07C2'  0E00                       movlw  high(07Ah)
20418     20394   07C4'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20419     20395   07C6'  0E7A                       movlw  low(07Ah)
20420     20396   07C8'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20421     20397   07CA'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20422     20398   07CE'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20423     20399                                   line   2250
20424     20400                            ;main.c:  2250:  break;
20425     20401   07D0'  EF00'  F000'                goto   l11117
20426     20402                                   line   2254
20427     20403                                  
20428     20404   07D4'                     l11027:;  BSR  set  to:  0
20429     20405                           
20430     20406                            ;main.c:  2254:  writeEEPROM(0x7B,  val);
20431     20407   07D4'  0E00                       movlw  high(07Bh)
20432     20408   07D6'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20433     20409   07D8'  0E7B                       movlw  low(07Bh)
20434     20410   07DA'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20435     20411   07DC'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20436     20412   07E0'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20437     20413                                   line   2255
20438     20414                            ;main.c:  2255:  rv  =  readEEPROM(0x7B);
20439     20415   07E4'  0E00                       movlw  high(07Bh)
20440     20416   07E6'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20441     20417   07E8'  0E7B                       movlw  low(07Bh)
20442     20418   07EA'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20443     20419   07EC'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20444     20420   07F0'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20445     20421                                   line   2256
20446     20422                            ;main.c:  2256:  break;
20447     20423   07F2'  EF00'  F000'                goto   l11117
20448     20424                                   line   2260
20449     20425                                  
20450     20426   07F6'                     l11029:;  BSR  set  to:  0
20451     20427                           
20452     20428                            ;main.c:  2260:  writeEEPROM(0x7C,  val);
20453     20429   07F6'  0E00                       movlw  high(07Ch)
20454     20430   07F8'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20455     20431   07FA'  0E7C                       movlw  low(07Ch)
20456     20432   07FC'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20457     20433   07FE'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20458     20434   0802'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20459     20435                                   line   2261
20460     20436                            ;main.c:  2261:  rv  =  readEEPROM(0x7C);
20461     20437   0806'  0E00                       movlw  high(07Ch)
20462     20438   0808'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20463     20439   080A'  0E7C                       movlw  low(07Ch)
20464     20440   080C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20465     20441   080E'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20466     20442   0812'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20467     20443                                   line   2262
20468     20444                            ;main.c:  2262:  break;
20469     20445   0814'  EF00'  F000'                goto   l11117
20470     20446                                   line   2266
20471     20447                                  
20472     20448   0818'                     l11031:;  BSR  set  to:  0
20473     20449                           
20474     20450                            ;main.c:  2266:  writeEEPROM(0x7D,  val);
20475     20451   0818'  0E00                       movlw  high(07Dh)
20476     20452   081A'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20477     20453   081C'  0E7D                       movlw  low(07Dh)
20478     20454   081E'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20479     20455   0820'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20480     20456   0824'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20481     20457                                   line   2267
20482     20458                            ;main.c:  2267:  rv  =  readEEPROM(0x7D);
20483     20459   0828'  0E00                       movlw  high(07Dh)
20484     20460   082A'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20485     20461   082C'  0E7D                       movlw  low(07Dh)
20486     20462   082E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20487     20463   0830'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20488     20464   0834'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20489     20465                                   line   2268
20490     20466                            ;main.c:  2268:  break;
20491     20467   0836'  EF00'  F000'                goto   l11117
20492     20468                                   line   2272
20493     20469                                  
20494     20470   083A'                     l11033:;  BSR  set  to:  0
20495     20471                           
20496     20472                            ;main.c:  2272:  writeEEPROM(0x7E,  val);
20497     20473   083A'  0E00                       movlw  high(07Eh)
20498     20474   083C'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20499     20475   083E'  0E7E                       movlw  low(07Eh)
20500     20476   0840'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20501     20477   0842'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
20502     20478   0846'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20503     20479                                   line   2273
20504     20480                            ;main.c:  2273:  rv  =  readEEPROM(0x7E);
20505     20481   084A'  0E00                       movlw  high(07Eh)
20506     20482   084C'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20507     20483   084E'  0E7E                       movlw  low(07Eh)
20508     20484   0850'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20509     20485   0852'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20510     20486   0856'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20511     20487                                   line   2274
20512     20488                            ;main.c:  2274:  break;
20513     20489   0858'  EF00'  F000'                goto   l11117
20514     20490                                   line   2282
20515     20491                                  
20516     20492   085C'                     l11035:;  BSR  set  to:  0
20517     20493                           
20518     20494                            ;main.c:  2282:  writeEEPROM(0x7F,  0x7f);
20519     20495   085C'  0E00                       movlw  high(07Fh)
20520     20496   085E'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20521     20497   0860'  0E7F                       movlw  low(07Fh)
20522     20498   0862'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20523     20499   0864'  0E7F                       movlw  low(07Fh)
20524     20500   0866'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20525     20501   0868'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20526     20502                                   line   2283
20527     20503                            ;main.c:  2283:  writeEEPROM(0x80,  0xff);
20528     20504   086C'  0E00                       movlw  high(080h)
20529     20505   086E'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20530     20506   0870'  0E80                       movlw  low(080h)
20531     20507   0872'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20532     20508   0874'  0EFF                       movlw  low(0FFh)
20533     20509   0876'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20534     20510   0878'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20535     20511                                   line   2284
20536     20512                            ;main.c:  2284:  rv  =  readEEPROM(0x7F);
20537     20513   087C'  0E00                       movlw  high(07Fh)
20538     20514   087E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20539     20515   0880'  0E7F                       movlw  low(07Fh)
20540     20516   0882'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20541     20517   0884'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20542     20518   0888'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20543     20519                                   line   2285
20544     20520                            ;main.c:  2285:  break;
20545     20521   088A'  EF00'  F000'                goto   l11117
20546     20522                                   line   2289
20547     20523                                  
20548     20524   088E'                     l11037:;  BSR  set  to:  0
20549     20525                           
20550     20526                            ;main.c:  2289:  writeEEPROM(0x7F,  0x7f);
20551     20527   088E'  0E00                       movlw  high(07Fh)
20552     20528   0890'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20553     20529   0892'  0E7F                       movlw  low(07Fh)
20554     20530   0894'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20555     20531   0896'  0E7F                       movlw  low(07Fh)
20556     20532   0898'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20557     20533   089A'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20558     20534                                   line   2290
20559     20535                            ;main.c:  2290:  writeEEPROM(0x80,  0xff);
20560     20536   089E'  0E00                       movlw  high(080h)
20561     20537   08A0'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20562     20538   08A2'  0E80                       movlw  low(080h)
20563     20539   08A4'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20564     20540   08A6'  0EFF                       movlw  low(0FFh)
20565     20541   08A8'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20566     20542   08AA'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20567     20543                                   line   2291
20568     20544                            ;main.c:  2291:  rv  =  readEEPROM(0x80);
20569     20545   08AE'  0E00                       movlw  high(080h)
20570     20546   08B0'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20571     20547   08B2'  0E80                       movlw  low(080h)
20572     20548   08B4'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20573     20549   08B6'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20574     20550   08BA'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20575     20551                                   line   2292
20576     20552                            ;main.c:  2292:  break;
20577     20553   08BC'  EF00'  F000'                goto   l11117
20578     20554                                   line   2296
20579     20555                                  
20580     20556   08C0'                     l11039:;  BSR  set  to:  0
20581     20557                           
20582     20558                            ;main.c:  2296:  writeEEPROM(0x81,  0x7f);
20583     20559   08C0'  0E00                       movlw  high(081h)
20584     20560   08C2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20585     20561   08C4'  0E81                       movlw  low(081h)
20586     20562   08C6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20587     20563   08C8'  0E7F                       movlw  low(07Fh)
20588     20564   08CA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20589     20565   08CC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20590     20566                                   line   2297
20591     20567                            ;main.c:  2297:  writeEEPROM(0x82,  0xff);
20592     20568   08D0'  0E00                       movlw  high(082h)
20593     20569   08D2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20594     20570   08D4'  0E82                       movlw  low(082h)
20595     20571   08D6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20596     20572   08D8'  0EFF                       movlw  low(0FFh)
20597     20573   08DA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20598     20574   08DC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20599     20575                                   line   2298
20600     20576                            ;main.c:  2298:  rv  =  readEEPROM(0x81);
20601     20577   08E0'  0E00                       movlw  high(081h)
20602     20578   08E2'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20603     20579   08E4'  0E81                       movlw  low(081h)
20604     20580   08E6'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20605     20581   08E8'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20606     20582   08EC'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20607     20583                                   line   2299
20608     20584                            ;main.c:  2299:  break;
20609     20585   08EE'  EF00'  F000'                goto   l11117
20610     20586                                   line   2303
20611     20587                                  
20612     20588   08F2'                     l11041:;  BSR  set  to:  0
20613     20589                           
20614     20590                            ;main.c:  2303:  writeEEPROM(0x81,  0x7f);
20615     20591   08F2'  0E00                       movlw  high(081h)
20616     20592   08F4'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20617     20593   08F6'  0E81                       movlw  low(081h)
20618     20594   08F8'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20619     20595   08FA'  0E7F                       movlw  low(07Fh)
20620     20596   08FC'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20621     20597   08FE'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20622     20598                                   line   2304
20623     20599                            ;main.c:  2304:  writeEEPROM(0x82,  0xff);
20624     20600   0902'  0E00                       movlw  high(082h)
20625     20601   0904'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20626     20602   0906'  0E82                       movlw  low(082h)
20627     20603   0908'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20628     20604   090A'  0EFF                       movlw  low(0FFh)
20629     20605   090C'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20630     20606   090E'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20631     20607                                   line   2305
20632     20608                            ;main.c:  2305:  rv  =  readEEPROM(0x82);
20633     20609   0912'  0E00                       movlw  high(082h)
20634     20610   0914'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20635     20611   0916'  0E82                       movlw  low(082h)
20636     20612   0918'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20637     20613   091A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20638     20614   091E'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20639     20615                                   line   2306
20640     20616                            ;main.c:  2306:  break;
20641     20617   0920'  EF00'  F000'                goto   l11117
20642     20618                                   line   2310
20643     20619                                  
20644     20620   0924'                     l11043:;  BSR  set  to:  0
20645     20621                           
20646     20622                            ;main.c:  2310:  writeEEPROM(0x83,  0x7f);
20647     20623   0924'  0E00                       movlw  high(083h)
20648     20624   0926'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20649     20625   0928'  0E83                       movlw  low(083h)
20650     20626   092A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20651     20627   092C'  0E7F                       movlw  low(07Fh)
20652     20628   092E'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20653     20629   0930'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20654     20630                                   line   2311
20655     20631                            ;main.c:  2311:  writeEEPROM(0x84,  0xff);
20656     20632   0934'  0E00                       movlw  high(084h)
20657     20633   0936'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20658     20634   0938'  0E84                       movlw  low(084h)
20659     20635   093A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20660     20636   093C'  0EFF                       movlw  low(0FFh)
20661     20637   093E'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20662     20638   0940'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20663     20639                                   line   2312
20664     20640                            ;main.c:  2312:  rv  =  readEEPROM(0x83);
20665     20641   0944'  0E00                       movlw  high(083h)
20666     20642   0946'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20667     20643   0948'  0E83                       movlw  low(083h)
20668     20644   094A'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20669     20645   094C'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20670     20646   0950'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20671     20647                                   line   2313
20672     20648                            ;main.c:  2313:  break;
20673     20649   0952'  EF00'  F000'                goto   l11117
20674     20650                                   line   2317
20675     20651                                  
20676     20652   0956'                     l11045:;  BSR  set  to:  0
20677     20653                           
20678     20654                            ;main.c:  2317:  writeEEPROM(0x83,  0x7f);
20679     20655   0956'  0E00                       movlw  high(083h)
20680     20656   0958'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20681     20657   095A'  0E83                       movlw  low(083h)
20682     20658   095C'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20683     20659   095E'  0E7F                       movlw  low(07Fh)
20684     20660   0960'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20685     20661   0962'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20686     20662                                   line   2318
20687     20663                            ;main.c:  2318:  writeEEPROM(0x84,  0xff);
20688     20664   0966'  0E00                       movlw  high(084h)
20689     20665   0968'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20690     20666   096A'  0E84                       movlw  low(084h)
20691     20667   096C'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20692     20668   096E'  0EFF                       movlw  low(0FFh)
20693     20669   0970'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20694     20670   0972'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20695     20671                                   line   2319
20696     20672                            ;main.c:  2319:  rv  =  readEEPROM(0x84);
20697     20673   0976'  0E00                       movlw  high(084h)
20698     20674   0978'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20699     20675   097A'  0E84                       movlw  low(084h)
20700     20676   097C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20701     20677   097E'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20702     20678   0982'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20703     20679                                   line   2320
20704     20680                            ;main.c:  2320:  break;
20705     20681   0984'  EF00'  F000'                goto   l11117
20706     20682                                   line   2324
20707     20683                                  
20708     20684   0988'                     l11047:;  BSR  set  to:  0
20709     20685                           
20710     20686                            ;main.c:  2324:  writeEEPROM(0x85,  0x7f);
20711     20687   0988'  0E00                       movlw  high(085h)
20712     20688   098A'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20713     20689   098C'  0E85                       movlw  low(085h)
20714     20690   098E'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20715     20691   0990'  0E7F                       movlw  low(07Fh)
20716     20692   0992'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20717     20693   0994'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20718     20694                                   line   2325
20719     20695                            ;main.c:  2325:  writeEEPROM(0x86,  0xff);
20720     20696   0998'  0E00                       movlw  high(086h)
20721     20697   099A'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20722     20698   099C'  0E86                       movlw  low(086h)
20723     20699   099E'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20724     20700   09A0'  0EFF                       movlw  low(0FFh)
20725     20701   09A2'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20726     20702   09A4'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20727     20703                                   line   2326
20728     20704                            ;main.c:  2326:  rv  =  readEEPROM(0x85);
20729     20705   09A8'  0E00                       movlw  high(085h)
20730     20706   09AA'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20731     20707   09AC'  0E85                       movlw  low(085h)
20732     20708   09AE'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20733     20709   09B0'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20734     20710   09B4'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20735     20711                                   line   2327
20736     20712                            ;main.c:  2327:  break;
20737     20713   09B6'  EF00'  F000'                goto   l11117
20738     20714                                   line   2331
20739     20715                                  
20740     20716   09BA'                     l11049:;  BSR  set  to:  0
20741     20717                           
20742     20718                            ;main.c:  2331:  writeEEPROM(0x85,  0x7f);
20743     20719   09BA'  0E00                       movlw  high(085h)
20744     20720   09BC'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20745     20721   09BE'  0E85                       movlw  low(085h)
20746     20722   09C0'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20747     20723   09C2'  0E7F                       movlw  low(07Fh)
20748     20724   09C4'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20749     20725   09C6'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20750     20726                                   line   2332
20751     20727                            ;main.c:  2332:  writeEEPROM(0x86,  0xff);
20752     20728   09CA'  0E00                       movlw  high(086h)
20753     20729   09CC'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20754     20730   09CE'  0E86                       movlw  low(086h)
20755     20731   09D0'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20756     20732   09D2'  0EFF                       movlw  low(0FFh)
20757     20733   09D4'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20758     20734   09D6'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20759     20735                                   line   2333
20760     20736                            ;main.c:  2333:  rv  =  readEEPROM(0x86);
20761     20737   09DA'  0E00                       movlw  high(086h)
20762     20738   09DC'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20763     20739   09DE'  0E86                       movlw  low(086h)
20764     20740   09E0'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20765     20741   09E2'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20766     20742   09E6'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20767     20743                                   line   2334
20768     20744                            ;main.c:  2334:  break;
20769     20745   09E8'  EF00'  F000'                goto   l11117
20770     20746                                   line   2338
20771     20747                                  
20772     20748   09EC'                     l11051:;  BSR  set  to:  0
20773     20749                           
20774     20750                            ;main.c:  2338:  writeEEPROM(0x87,  0x7f);
20775     20751   09EC'  0E00                       movlw  high(087h)
20776     20752   09EE'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20777     20753   09F0'  0E87                       movlw  low(087h)
20778     20754   09F2'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20779     20755   09F4'  0E7F                       movlw  low(07Fh)
20780     20756   09F6'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20781     20757   09F8'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20782     20758                                   line   2339
20783     20759                            ;main.c:  2339:  writeEEPROM(0x88,  0xff);
20784     20760   09FC'  0E00                       movlw  high(088h)
20785     20761   09FE'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20786     20762   0A00'  0E88                       movlw  low(088h)
20787     20763   0A02'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20788     20764   0A04'  0EFF                       movlw  low(0FFh)
20789     20765   0A06'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20790     20766   0A08'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20791     20767                                   line   2340
20792     20768                            ;main.c:  2340:  rv  =  readEEPROM(0x87);
20793     20769   0A0C'  0E00                       movlw  high(087h)
20794     20770   0A0E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20795     20771   0A10'  0E87                       movlw  low(087h)
20796     20772   0A12'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20797     20773   0A14'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20798     20774   0A18'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20799     20775                                   line   2341
20800     20776                            ;main.c:  2341:  break;
20801     20777   0A1A'  EF00'  F000'                goto   l11117
20802     20778                                   line   2345
20803     20779                                  
20804     20780   0A1E'                     l11053:;  BSR  set  to:  0
20805     20781                           
20806     20782                            ;main.c:  2345:  writeEEPROM(0x87,  0x7f);
20807     20783   0A1E'  0E00                       movlw  high(087h)
20808     20784   0A20'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20809     20785   0A22'  0E87                       movlw  low(087h)
20810     20786   0A24'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20811     20787   0A26'  0E7F                       movlw  low(07Fh)
20812     20788   0A28'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20813     20789   0A2A'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20814     20790                                   line   2346
20815     20791                            ;main.c:  2346:  writeEEPROM(0x88,  0xff);
20816     20792   0A2E'  0E00                       movlw  high(088h)
20817     20793   0A30'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20818     20794   0A32'  0E88                       movlw  low(088h)
20819     20795   0A34'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20820     20796   0A36'  0EFF                       movlw  low(0FFh)
20821     20797   0A38'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20822     20798   0A3A'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20823     20799                                   line   2347
20824     20800                            ;main.c:  2347:  rv  =  readEEPROM(0x88);
20825     20801   0A3E'  0E00                       movlw  high(088h)
20826     20802   0A40'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20827     20803   0A42'  0E88                       movlw  low(088h)
20828     20804   0A44'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20829     20805   0A46'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20830     20806   0A4A'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20831     20807                                   line   2348
20832     20808                            ;main.c:  2348:  break;
20833     20809   0A4C'  EF00'  F000'                goto   l11117
20834     20810                                   line   2352
20835     20811                                  
20836     20812   0A50'                     l11055:;  BSR  set  to:  0
20837     20813                           
20838     20814                            ;main.c:  2352:  writeEEPROM(0x89,  0x7f);
20839     20815   0A50'  0E00                       movlw  high(089h)
20840     20816   0A52'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20841     20817   0A54'  0E89                       movlw  low(089h)
20842     20818   0A56'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20843     20819   0A58'  0E7F                       movlw  low(07Fh)
20844     20820   0A5A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20845     20821   0A5C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20846     20822                                   line   2353
20847     20823                            ;main.c:  2353:  writeEEPROM(0x8A,  0xff);
20848     20824   0A60'  0E00                       movlw  high(08Ah)
20849     20825   0A62'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20850     20826   0A64'  0E8A                       movlw  low(08Ah)
20851     20827   0A66'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20852     20828   0A68'  0EFF                       movlw  low(0FFh)
20853     20829   0A6A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20854     20830   0A6C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20855     20831                                   line   2354
20856     20832                            ;main.c:  2354:  rv  =  readEEPROM(0x89);
20857     20833   0A70'  0E00                       movlw  high(089h)
20858     20834   0A72'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20859     20835   0A74'  0E89                       movlw  low(089h)
20860     20836   0A76'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20861     20837   0A78'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20862     20838   0A7C'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20863     20839                                   line   2355
20864     20840                            ;main.c:  2355:  break;
20865     20841   0A7E'  EF00'  F000'                goto   l11117
20866     20842                                   line   2359
20867     20843                                  
20868     20844   0A82'                     l11057:;  BSR  set  to:  0
20869     20845                           
20870     20846                            ;main.c:  2359:  writeEEPROM(0x89,  0x7f);
20871     20847   0A82'  0E00                       movlw  high(089h)
20872     20848   0A84'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20873     20849   0A86'  0E89                       movlw  low(089h)
20874     20850   0A88'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20875     20851   0A8A'  0E7F                       movlw  low(07Fh)
20876     20852   0A8C'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20877     20853   0A8E'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20878     20854                                   line   2360
20879     20855                            ;main.c:  2360:  writeEEPROM(0x8A,  0xff);
20880     20856   0A92'  0E00                       movlw  high(08Ah)
20881     20857   0A94'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20882     20858   0A96'  0E8A                       movlw  low(08Ah)
20883     20859   0A98'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20884     20860   0A9A'  0EFF                       movlw  low(0FFh)
20885     20861   0A9C'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20886     20862   0A9E'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20887     20863                                   line   2361
20888     20864                            ;main.c:  2361:  rv  =  readEEPROM(0x8A);
20889     20865   0AA2'  0E00                       movlw  high(08Ah)
20890     20866   0AA4'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20891     20867   0AA6'  0E8A                       movlw  low(08Ah)
20892     20868   0AA8'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20893     20869   0AAA'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20894     20870   0AAE'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20895     20871                                   line   2362
20896     20872                            ;main.c:  2362:  break;
20897     20873   0AB0'  EF00'  F000'                goto   l11117
20898     20874                                   line   2370
20899     20875                                  
20900     20876   0AB4'                     l11059:;  BSR  set  to:  0
20901     20877                           
20902     20878                            ;main.c:  2370:  writeEEPROM(0x8B,  0x80);
20903     20879   0AB4'  0E00                       movlw  high(08Bh)
20904     20880   0AB6'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20905     20881   0AB8'  0E8B                       movlw  low(08Bh)
20906     20882   0ABA'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20907     20883   0ABC'  0E80                       movlw  low(080h)
20908     20884   0ABE'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20909     20885   0AC0'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20910     20886                                   line   2371
20911     20887                            ;main.c:  2371:  writeEEPROM(0x8B,  0x00);
20912     20888   0AC4'  0E00                       movlw  high(08Bh)
20913     20889   0AC6'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20914     20890   0AC8'  0E8B                       movlw  low(08Bh)
20915     20891   0ACA'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20916     20892   0ACC'  0E00                       movlw  low(0)
20917     20893   0ACE'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20918     20894   0AD0'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20919     20895                                   line   2372
20920     20896                            ;main.c:  2372:  rv  =  readEEPROM(0x8B);
20921     20897   0AD4'  0E00                       movlw  high(08Bh)
20922     20898   0AD6'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20923     20899   0AD8'  0E8B                       movlw  low(08Bh)
20924     20900   0ADA'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20925     20901   0ADC'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20926     20902   0AE0'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20927     20903                                   line   2373
20928     20904                            ;main.c:  2373:  break;
20929     20905   0AE2'  EF00'  F000'                goto   l11117
20930     20906                                   line   2377
20931     20907                                  
20932     20908   0AE6'                     l11061:;  BSR  set  to:  0
20933     20909                           
20934     20910                            ;main.c:  2377:  writeEEPROM(0x8B,  0x80);
20935     20911   0AE6'  0E00                       movlw  high(08Bh)
20936     20912   0AE8'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20937     20913   0AEA'  0E8B                       movlw  low(08Bh)
20938     20914   0AEC'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20939     20915   0AEE'  0E80                       movlw  low(080h)
20940     20916   0AF0'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20941     20917   0AF2'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20942     20918                                   line   2378
20943     20919                            ;main.c:  2378:  writeEEPROM(0x8B,  0x00);
20944     20920   0AF6'  0E00                       movlw  high(08Bh)
20945     20921   0AF8'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20946     20922   0AFA'  0E8B                       movlw  low(08Bh)
20947     20923   0AFC'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20948     20924   0AFE'  0E00                       movlw  low(0)
20949     20925   0B00'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20950     20926   0B02'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20951     20927                                   line   2379
20952     20928                            ;main.c:  2379:  rv  =  readEEPROM(0x8C);
20953     20929   0B06'  0E00                       movlw  high(08Ch)
20954     20930   0B08'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20955     20931   0B0A'  0E8C                       movlw  low(08Ch)
20956     20932   0B0C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20957     20933   0B0E'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20958     20934   0B12'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20959     20935                                   line   2380
20960     20936                            ;main.c:  2380:  break;
20961     20937   0B14'  EF00'  F000'                goto   l11117
20962     20938                                   line   2384
20963     20939                                  
20964     20940   0B18'                     l11063:;  BSR  set  to:  0
20965     20941                           
20966     20942                            ;main.c:  2384:  writeEEPROM(0x8D,  0x80);
20967     20943   0B18'  0E00                       movlw  high(08Dh)
20968     20944   0B1A'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20969     20945   0B1C'  0E8D                       movlw  low(08Dh)
20970     20946   0B1E'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20971     20947   0B20'  0E80                       movlw  low(080h)
20972     20948   0B22'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20973     20949   0B24'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20974     20950                                   line   2385
20975     20951                            ;main.c:  2385:  writeEEPROM(0x8D,  0x00);
20976     20952   0B28'  0E00                       movlw  high(08Dh)
20977     20953   0B2A'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
20978     20954   0B2C'  0E8D                       movlw  low(08Dh)
20979     20955   0B2E'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
20980     20956   0B30'  0E00                       movlw  low(0)
20981     20957   0B32'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
20982     20958   0B34'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
20983     20959                                   line   2386
20984     20960                            ;main.c:  2386:  rv  =  readEEPROM(0x8D);
20985     20961   0B38'  0E00                       movlw  high(08Dh)
20986     20962   0B3A'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
20987     20963   0B3C'  0E8D                       movlw  low(08Dh)
20988     20964   0B3E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
20989     20965   0B40'  EC00'  F000'                call   _readEEPROM        ;wreg  free
20990     20966   0B44'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
20991     20967                                   line   2387
20992     20968                            ;main.c:  2387:  break;
20993     20969   0B46'  EF00'  F000'                goto   l11117
20994     20970                                   line   2391
20995     20971                                  
20996     20972   0B4A'                     l11065:;  BSR  set  to:  0
20997     20973                           
20998     20974                            ;main.c:  2391:  writeEEPROM(0x8D,  0x80);
20999     20975   0B4A'  0E00                       movlw  high(08Dh)
21000     20976   0B4C'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21001     20977   0B4E'  0E8D                       movlw  low(08Dh)
21002     20978   0B50'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21003     20979   0B52'  0E80                       movlw  low(080h)
21004     20980   0B54'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21005     20981   0B56'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21006     20982                                   line   2392
21007     20983                            ;main.c:  2392:  writeEEPROM(0x8D,  0x00);
21008     20984   0B5A'  0E00                       movlw  high(08Dh)
21009     20985   0B5C'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21010     20986   0B5E'  0E8D                       movlw  low(08Dh)
21011     20987   0B60'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21012     20988   0B62'  0E00                       movlw  low(0)
21013     20989   0B64'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21014     20990   0B66'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21015     20991                                   line   2393
21016     20992                            ;main.c:  2393:  rv  =  readEEPROM(0x8E);
21017     20993   0B6A'  0E00                       movlw  high(08Eh)
21018     20994   0B6C'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21019     20995   0B6E'  0E8E                       movlw  low(08Eh)
21020     20996   0B70'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21021     20997   0B72'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21022     20998   0B76'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21023     20999                                   line   2394
21024     21000                            ;main.c:  2394:  break;
21025     21001   0B78'  EF00'  F000'                goto   l11117
21026     21002                                   line   2398
21027     21003                                  
21028     21004   0B7C'                     l11067:;  BSR  set  to:  0
21029     21005                           
21030     21006                            ;main.c:  2398:  writeEEPROM(0x8F,  0x80);
21031     21007   0B7C'  0E00                       movlw  high(08Fh)
21032     21008   0B7E'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21033     21009   0B80'  0E8F                       movlw  low(08Fh)
21034     21010   0B82'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21035     21011   0B84'  0E80                       movlw  low(080h)
21036     21012   0B86'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21037     21013   0B88'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21038     21014                                   line   2399
21039     21015                            ;main.c:  2399:  writeEEPROM(0x8F,  0x00);
21040     21016   0B8C'  0E00                       movlw  high(08Fh)
21041     21017   0B8E'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21042     21018   0B90'  0E8F                       movlw  low(08Fh)
21043     21019   0B92'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21044     21020   0B94'  0E00                       movlw  low(0)
21045     21021   0B96'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21046     21022   0B98'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21047     21023                                   line   2400
21048     21024                            ;main.c:  2400:  rv  =  readEEPROM(0x8F);
21049     21025   0B9C'  0E00                       movlw  high(08Fh)
21050     21026   0B9E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21051     21027   0BA0'  0E8F                       movlw  low(08Fh)
21052     21028   0BA2'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21053     21029   0BA4'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21054     21030   0BA8'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21055     21031                                   line   2401
21056     21032                            ;main.c:  2401:  break;
21057     21033   0BAA'  EF00'  F000'                goto   l11117
21058     21034                                   line   2405
21059     21035                                  
21060     21036   0BAE'                     l11069:;  BSR  set  to:  0
21061     21037                           
21062     21038                            ;main.c:  2405:  writeEEPROM(0x8F,  0x80);
21063     21039   0BAE'  0E00                       movlw  high(08Fh)
21064     21040   0BB0'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21065     21041   0BB2'  0E8F                       movlw  low(08Fh)
21066     21042   0BB4'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21067     21043   0BB6'  0E80                       movlw  low(080h)
21068     21044   0BB8'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21069     21045   0BBA'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21070     21046                                   line   2406
21071     21047                            ;main.c:  2406:  writeEEPROM(0x8F,  0x00);
21072     21048   0BBE'  0E00                       movlw  high(08Fh)
21073     21049   0BC0'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21074     21050   0BC2'  0E8F                       movlw  low(08Fh)
21075     21051   0BC4'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21076     21052   0BC6'  0E00                       movlw  low(0)
21077     21053   0BC8'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21078     21054   0BCA'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21079     21055                                   line   2407
21080     21056                            ;main.c:  2407:  rv  =  readEEPROM(0x90);
21081     21057   0BCE'  0E00                       movlw  high(090h)
21082     21058   0BD0'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21083     21059   0BD2'  0E90                       movlw  low(090h)
21084     21060   0BD4'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21085     21061   0BD6'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21086     21062   0BDA'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21087     21063                                   line   2408
21088     21064                            ;main.c:  2408:  break;
21089     21065   0BDC'  EF00'  F000'                goto   l11117
21090     21066                                   line   2412
21091     21067                                  
21092     21068   0BE0'                     l11071:;  BSR  set  to:  0
21093     21069                           
21094     21070                            ;main.c:  2412:  writeEEPROM(0x91,  0x80);
21095     21071   0BE0'  0E00                       movlw  high(091h)
21096     21072   0BE2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21097     21073   0BE4'  0E91                       movlw  low(091h)
21098     21074   0BE6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21099     21075   0BE8'  0E80                       movlw  low(080h)
21100     21076   0BEA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21101     21077   0BEC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21102     21078                                   line   2413
21103     21079                            ;main.c:  2413:  writeEEPROM(0x91,  0x00);
21104     21080   0BF0'  0E00                       movlw  high(091h)
21105     21081   0BF2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21106     21082   0BF4'  0E91                       movlw  low(091h)
21107     21083   0BF6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21108     21084   0BF8'  0E00                       movlw  low(0)
21109     21085   0BFA'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21110     21086   0BFC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21111     21087                                   line   2414
21112     21088                            ;main.c:  2414:  rv  =  readEEPROM(0x91);
21113     21089   0C00'  0E00                       movlw  high(091h)
21114     21090   0C02'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21115     21091   0C04'  0E91                       movlw  low(091h)
21116     21092   0C06'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21117     21093   0C08'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21118     21094   0C0C'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21119     21095                                   line   2415
21120     21096                            ;main.c:  2415:  break;
21121     21097   0C0E'  EF00'  F000'                goto   l11117
21122     21098                                   line   2419
21123     21099                                  
21124     21100   0C12'                     l11073:;  BSR  set  to:  0
21125     21101                           
21126     21102                            ;main.c:  2419:  writeEEPROM(0x91,  0x80);
21127     21103   0C12'  0E00                       movlw  high(091h)
21128     21104   0C14'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21129     21105   0C16'  0E91                       movlw  low(091h)
21130     21106   0C18'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21131     21107   0C1A'  0E80                       movlw  low(080h)
21132     21108   0C1C'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21133     21109   0C1E'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21134     21110                                   line   2420
21135     21111                            ;main.c:  2420:  writeEEPROM(0x91,  0x00);
21136     21112   0C22'  0E00                       movlw  high(091h)
21137     21113   0C24'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21138     21114   0C26'  0E91                       movlw  low(091h)
21139     21115   0C28'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21140     21116   0C2A'  0E00                       movlw  low(0)
21141     21117   0C2C'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21142     21118   0C2E'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21143     21119                                   line   2421
21144     21120                            ;main.c:  2421:  rv  =  readEEPROM(0x92);
21145     21121   0C32'  0E00                       movlw  high(092h)
21146     21122   0C34'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21147     21123   0C36'  0E92                       movlw  low(092h)
21148     21124   0C38'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21149     21125   0C3A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21150     21126   0C3E'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21151     21127                                   line   2422
21152     21128                            ;main.c:  2422:  break;
21153     21129   0C40'  EF00'  F000'                goto   l11117
21154     21130                                   line   2426
21155     21131                                  
21156     21132   0C44'                     l11075:;  BSR  set  to:  0
21157     21133                           
21158     21134                            ;main.c:  2426:  writeEEPROM(0x93,  0x80);
21159     21135   0C44'  0E00                       movlw  high(093h)
21160     21136   0C46'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21161     21137   0C48'  0E93                       movlw  low(093h)
21162     21138   0C4A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21163     21139   0C4C'  0E80                       movlw  low(080h)
21164     21140   0C4E'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21165     21141   0C50'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21166     21142                                   line   2427
21167     21143                            ;main.c:  2427:  writeEEPROM(0x93,  0x00);
21168     21144   0C54'  0E00                       movlw  high(093h)
21169     21145   0C56'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21170     21146   0C58'  0E93                       movlw  low(093h)
21171     21147   0C5A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21172     21148   0C5C'  0E00                       movlw  low(0)
21173     21149   0C5E'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21174     21150   0C60'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21175     21151                                   line   2428
21176     21152                            ;main.c:  2428:  rv  =  readEEPROM(0x93);
21177     21153   0C64'  0E00                       movlw  high(093h)
21178     21154   0C66'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21179     21155   0C68'  0E93                       movlw  low(093h)
21180     21156   0C6A'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21181     21157   0C6C'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21182     21158   0C70'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21183     21159                                   line   2429
21184     21160                            ;main.c:  2429:  break;
21185     21161   0C72'  EF00'  F000'                goto   l11117
21186     21162                                   line   2433
21187     21163                                  
21188     21164   0C76'                     l11077:;  BSR  set  to:  0
21189     21165                           
21190     21166                            ;main.c:  2433:  writeEEPROM(0x93,  0x80);
21191     21167   0C76'  0E00                       movlw  high(093h)
21192     21168   0C78'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21193     21169   0C7A'  0E93                       movlw  low(093h)
21194     21170   0C7C'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21195     21171   0C7E'  0E80                       movlw  low(080h)
21196     21172   0C80'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21197     21173   0C82'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21198     21174                                   line   2434
21199     21175                            ;main.c:  2434:  writeEEPROM(0x93,  0x00);
21200     21176   0C86'  0E00                       movlw  high(093h)
21201     21177   0C88'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21202     21178   0C8A'  0E93                       movlw  low(093h)
21203     21179   0C8C'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21204     21180   0C8E'  0E00                       movlw  low(0)
21205     21181   0C90'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21206     21182   0C92'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21207     21183                                   line   2435
21208     21184                            ;main.c:  2435:  rv  =  readEEPROM(0x94);
21209     21185   0C96'  0E00                       movlw  high(094h)
21210     21186   0C98'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21211     21187   0C9A'  0E94                       movlw  low(094h)
21212     21188   0C9C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21213     21189   0C9E'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21214     21190   0CA2'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21215     21191                                   line   2436
21216     21192                            ;main.c:  2436:  break;
21217     21193   0CA4'  EF00'  F000'                goto   l11117
21218     21194                                   line   2440
21219     21195                                  
21220     21196   0CA8'                     l11079:;  BSR  set  to:  0
21221     21197                           
21222     21198                            ;main.c:  2440:  writeEEPROM(0x8B,  0x80);
21223     21199   0CA8'  0E00                       movlw  high(08Bh)
21224     21200   0CAA'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21225     21201   0CAC'  0E8B                       movlw  low(08Bh)
21226     21202   0CAE'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21227     21203   0CB0'  0E80                       movlw  low(080h)
21228     21204   0CB2'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21229     21205   0CB4'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21230     21206                                   line   2441
21231     21207                            ;main.c:  2441:  writeEEPROM(0x8B,  0x00);
21232     21208   0CB8'  0E00                       movlw  high(08Bh)
21233     21209   0CBA'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21234     21210   0CBC'  0E8B                       movlw  low(08Bh)
21235     21211   0CBE'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21236     21212   0CC0'  0E00                       movlw  low(0)
21237     21213   0CC2'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21238     21214   0CC4'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21239     21215                                   line   2442
21240     21216                            ;main.c:  2442:  rv  =  readEEPROM(0x95);
21241     21217   0CC8'  0E00                       movlw  high(095h)
21242     21218   0CCA'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21243     21219   0CCC'  0E95                       movlw  low(095h)
21244     21220   0CCE'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21245     21221   0CD0'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21246     21222   0CD4'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21247     21223                                   line   2443
21248     21224                            ;main.c:  2443:  break;
21249     21225   0CD6'  EF00'  F000'                goto   l11117
21250     21226                                   line   2447
21251     21227                                  
21252     21228   0CDA'                     l11081:;  BSR  set  to:  0
21253     21229                           
21254     21230                            ;main.c:  2447:  writeEEPROM(0x8B,  0x80);
21255     21231   0CDA'  0E00                       movlw  high(08Bh)
21256     21232   0CDC'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21257     21233   0CDE'  0E8B                       movlw  low(08Bh)
21258     21234   0CE0'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21259     21235   0CE2'  0E80                       movlw  low(080h)
21260     21236   0CE4'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21261     21237   0CE6'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21262     21238                                   line   2448
21263     21239                            ;main.c:  2448:  writeEEPROM(0x8B,  0x00);
21264     21240   0CEA'  0E00                       movlw  high(08Bh)
21265     21241   0CEC'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21266     21242   0CEE'  0E8B                       movlw  low(08Bh)
21267     21243   0CF0'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21268     21244   0CF2'  0E00                       movlw  low(0)
21269     21245   0CF4'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
21270     21246   0CF6'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21271     21247                                   line   2449
21272     21248                            ;main.c:  2449:  rv  =  readEEPROM(0x96);
21273     21249   0CFA'  0E00                       movlw  high(096h)
21274     21250   0CFC'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21275     21251   0CFE'  0E96                       movlw  low(096h)
21276     21252   0D00'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21277     21253   0D02'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21278     21254   0D06'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21279     21255                                   line   2450
21280     21256                            ;main.c:  2450:  break;
21281     21257   0D08'  EF00'  F000'                goto   l11117
21282     21258                                   line   2458
21283     21259                                  
21284     21260   0D0C'                     l11083:;  BSR  set  to:  0
21285     21261                           
21286     21262                            ;main.c:  2458:  writeEEPROM(0x97,  val);
21287     21263   0D0C'  0E00                       movlw  high(097h)
21288     21264   0D0E'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21289     21265   0D10'  0E97                       movlw  low(097h)
21290     21266   0D12'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21291     21267   0D14'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
21292     21268   0D18'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21293     21269                                   line   2459
21294     21270                            ;main.c:  2459:  rv  =  readEEPROM(0x97);
21295     21271   0D1C'  0E00                       movlw  high(097h)
21296     21272   0D1E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21297     21273   0D20'  0E97                       movlw  low(097h)
21298     21274   0D22'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21299     21275   0D24'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21300     21276   0D28'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21301     21277                                   line   2460
21302     21278                            ;main.c:  2460:  break;
21303     21279   0D2A'  EF00'  F000'                goto   l11117
21304     21280                                   line   2464
21305     21281                                  
21306     21282   0D2E'                     l11085:;  BSR  set  to:  0
21307     21283                           
21308     21284                            ;main.c:  2464:  writeEEPROM(0x98,  val);
21309     21285   0D2E'  0E00                       movlw  high(098h)
21310     21286   0D30'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21311     21287   0D32'  0E98                       movlw  low(098h)
21312     21288   0D34'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21313     21289   0D36'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
21314     21290   0D3A'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21315     21291                                   line   2465
21316     21292                            ;main.c:  2465:  rv  =  readEEPROM(0x98);
21317     21293   0D3E'  0E00                       movlw  high(098h)
21318     21294   0D40'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21319     21295   0D42'  0E98                       movlw  low(098h)
21320     21296   0D44'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21321     21297   0D46'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21322     21298   0D4A'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21323     21299                                   line   2466
21324     21300                            ;main.c:  2466:  break;
21325     21301   0D4C'  EF00'  F000'                goto   l11117
21326     21302                                   line   2470
21327     21303                                  
21328     21304   0D50'                     l11087:;  BSR  set  to:  0
21329     21305                           
21330     21306                            ;main.c:  2470:  writeEEPROM(0x99,  val);
21331     21307   0D50'  0E00                       movlw  high(099h)
21332     21308   0D52'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21333     21309   0D54'  0E99                       movlw  low(099h)
21334     21310   0D56'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21335     21311   0D58'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
21336     21312   0D5C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21337     21313                                   line   2471
21338     21314   0D60'  0E00                       movlw  high(099h)
21339     21315   0D62'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21340     21316   0D64'  0E99                       movlw  low(099h)
21341     21317   0D66'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21342     21318   0D68'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21343     21319                                   line   2474
21344     21320                            ;main.c:  2474:  case  0x71:
21345     21321                                  
21346     21322   0D6C'                     l516:
21347     21323                                   line   2475
21348     21324                            ;main.c:  2475:  writeEEPROM(0x9A,  val);
21349     21325   0D6C'  0E00                       movlw  high(09Ah)
21350     21326   0D6E'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21351     21327   0D70'  0E9A                       movlw  low(09Ah)
21352     21328   0D72'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21353     21329   0D74'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
21354     21330   0D78'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21355     21331                                   line   2476
21356     21332                            ;main.c:  2476:  rv  =  readEEPROM(0x9A);
21357     21333   0D7C'  0E00                       movlw  high(09Ah)
21358     21334   0D7E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21359     21335   0D80'  0E9A                       movlw  low(09Ah)
21360     21336   0D82'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21361     21337   0D84'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21362     21338   0D88'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21363     21339                                   line   2477
21364     21340                            ;main.c:  2477:  break;
21365     21341   0D8A'  EF00'  F000'                goto   l11117
21366     21342                                   line   2481
21367     21343                                  
21368     21344   0D8E'                     l11089:;  BSR  set  to:  0
21369     21345                           
21370     21346                            ;main.c:  2481:  writeEEPROM(0x9B,  val);
21371     21347   0D8E'  0E00                       movlw  high(09Bh)
21372     21348   0D90'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21373     21349   0D92'  0E9B                       movlw  low(09Bh)
21374     21350   0D94'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21375     21351   0D96'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
21376     21352   0D9A'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21377     21353                                   line   2482
21378     21354                            ;main.c:  2482:  rv  =  readEEPROM(0x9B);
21379     21355   0D9E'  0E00                       movlw  high(09Bh)
21380     21356   0DA0'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21381     21357   0DA2'  0E9B                       movlw  low(09Bh)
21382     21358   0DA4'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21383     21359   0DA6'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21384     21360   0DAA'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21385     21361                                   line   2483
21386     21362                            ;main.c:  2483:  break;
21387     21363   0DAC'  EF00'  F000'                goto   l11117
21388     21364                                   line   2487
21389     21365                                  
21390     21366   0DB0'                     l11091:;  BSR  set  to:  0
21391     21367                           
21392     21368                            ;main.c:  2487:  writeEEPROM(0x9C,  val);
21393     21369   0DB0'  0E00                       movlw  high(09Ch)
21394     21370   0DB2'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21395     21371   0DB4'  0E9C                       movlw  low(09Ch)
21396     21372   0DB6'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21397     21373   0DB8'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
21398     21374   0DBC'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21399     21375                                   line   2488
21400     21376                            ;main.c:  2488:  rv  =  readEEPROM(0x9C);
21401     21377   0DC0'  0E00                       movlw  high(09Ch)
21402     21378   0DC2'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21403     21379   0DC4'  0E9C                       movlw  low(09Ch)
21404     21380   0DC6'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21405     21381   0DC8'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21406     21382   0DCC'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21407     21383                                   line   2489
21408     21384                            ;main.c:  2489:  break;
21409     21385   0DCE'  EF00'  F000'                goto   l11117
21410     21386                                   line   2495
21411     21387                                  
21412     21388   0DD2'                     l11093:;  BSR  set  to:  0
21413     21389                           
21414     21390                            ;main.c:  2495:  if  (val &lsaquo   12)  {
21415     21391   0DD2'  0E0C                       movlw  (0Ch)&0ffh
21416     21392   0DD4'  6020'                      cpfslt ((c:vscp_writeAppReg@val)),c
21417     21393   0DD6'  EF00'  F000'                goto   u8721
21418     21394   0DDA'  EF00'  F000'                goto   u8720
21419     21395   0DDE'                     u8721:
21420     21396   0DDE'  EF00'  F000'                goto   l11117
21421     21397   0DE2'                     u8720:
21422     21398                                   line   2496
21423     21399                                  
21424     21400   0DE2'                     l11095:;  BSR  set  to:  0
21425     21401                           
21426     21402                            ;main.c:  2496:  rv  =  calibration_index  =  val;
21427     21403   0DE2'  C020'  F004'                movff  (c:vscp_writeAppReg@val),(c:_calibration_index)
21428     21404   0DE6'  C004'  F022'                movff  (c:_calibration_index),(c:vscp_writeAppReg@rv)
21429     21405   0DEA'  EF00'  F000'                goto   l11117
21430     21406                                   line   2503
21431     21407                                  
21432     21408   0DEE'                     l11097:;  BSR  set  to:  0
21433     21409                           
21434     21410                            ;main.c:  2502:  writeEEPROM(0x9E  +
21435     21411                            ;main.c:  2503:  calibration_index,  val);
21436     21412   0DEE'  0E9E                       movlw  low(09Eh)
21437     21413   0DF0'  2404'                      addwf  ((c:_calibration_index)),c,w
21438     21414                                  
21439     21415   0DF2'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21440     21416   0DF4'  6A0E'                      clrf   1+((c:?_writeEEPROM)),c
21441     21417   0DF6'  0E00                       movlw  high(09Eh)
21442     21418   0DF8'  220E'                      addwfc 1+((c:?_writeEEPROM)),c
21443     21419   0DFA'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
21444     21420   0DFE'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21445     21421                                   line   2505
21446     21422                            ;main.c:  2504:  rv  =  readEEPROM(0x9E  +
21447     21423                            ;main.c:  2505:  calibration_index);
21448     21424   0E02'  0E9E                       movlw  low(09Eh)
21449     21425   0E04'  2404'                      addwf  ((c:_calibration_index)),c,w
21450     21426                                  
21451     21427   0E06'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21452     21428   0E08'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
21453     21429   0E0A'  0E00                       movlw  high(09Eh)
21454     21430   0E0C'  220E'                      addwfc 1+((c:?_readEEPROM)),c
21455     21431   0E0E'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21456     21432   0E12'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21457     21433                                   line   2506
21458     21434                            ;main.c:  2506:  break;
21459     21435   0E14'  EF00'  F000'                goto   l11117
21460     21436                                   line   2509
21461     21437                                  
21462     21438   0E18'                     l11099:;  BSR  set  to:  0
21463     21439                           
21464     21440                            ;main.c:  2509:  writeEEPROM(0xF2,  val);
21465     21441   0E18'  0E00                       movlw  high(0F2h)
21466     21442   0E1A'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21467     21443   0E1C'  0EF2                       movlw  low(0F2h)
21468     21444   0E1E'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21469     21445   0E20'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
21470     21446   0E24'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21471     21447                                   line   2510
21472     21448                            ;main.c:  2510:  rv  =  readEEPROM(0xF2);
21473     21449   0E28'  0E00                       movlw  high(0F2h)
21474     21450   0E2A'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21475     21451   0E2C'  0EF2                       movlw  low(0F2h)
21476     21452   0E2E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21477     21453   0E30'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21478     21454   0E34'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21479     21455                                   line   2511
21480     21456                            ;main.c:  2511:  break;
21481     21457   0E36'  EF00'  F000'                goto   l11117
21482     21458                                   line   2514
21483     21459                                  
21484     21460   0E3A'                     l11101:;  BSR  set  to:  0
21485     21461                           
21486     21462                            ;main.c:  2514:  writeEEPROM(0xF3,  val);
21487     21463   0E3A'  0E00                       movlw  high(0F3h)
21488     21464   0E3C'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
21489     21465   0E3E'  0EF3                       movlw  low(0F3h)
21490     21466   0E40'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21491     21467   0E42'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
21492     21468   0E46'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21493     21469                                   line   2515
21494     21470                            ;main.c:  2515:  rv  =  readEEPROM(0xF3);
21495     21471   0E4A'  0E00                       movlw  high(0F3h)
21496     21472   0E4C'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
21497     21473   0E4E'  0EF3                       movlw  low(0F3h)
21498     21474   0E50'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21499     21475   0E52'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21500     21476   0E56'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21501     21477                                   line   2516
21502     21478                            ;main.c:  2516:  break;
21503     21479   0E58'  EF00'  F000'                goto   l11117
21504     21480                                   line   2519
21505     21481                                  
21506     21482   0E5C'                     l11103:;  BSR  set  to:  0
21507     21483                           
21508     21484                            ;main.c:  2519:  rv  =  ~val;
21509     21485   0E5C'  5020'                      movf   ((c:vscp_writeAppReg@val)),c,w
21510     21486   0E5E'  0AFF                       xorlw  0ffh
21511     21487   0E60'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21512     21488                                   line   2520
21513     21489                            ;main.c:  2520:  break;
21514     21490   0E62'  EF00'  F000'                goto   l11117
21515     21491                                   line   1878
21516     21492                                  
21517     21493   0E66'                     l11107:;  BSR  set  to:  0
21518     21494                           
21519     21495   0E66'  5021'                      movf   ((c:vscp_writeAppReg@reg)),c,w
21520     21496                                   ;  Switch  size  1,  requested  type  "space"
21521     21497                            ;  Number  of  cases  is  96,  Range  of  values  is  0  to  119
21522     21498                            ;  switch  strategies  available:
21523     21499                            ;  Name          Instructions  Cycles
21524     21500                            ;  simple_byte           289    145  (average)
21525     21501                            ;      Chosen  strategy  is  simple_byte
21526     21502                           
21527     21503   0E68'  0A00                       xorlw  0^0       ;  case  0
21528     21504   0E6A'  B4D8                       skipnz
21529     21505   0E6C'  EF00'  F000'                goto   l10911
21530     21506   0E70'  0A01                       xorlw  1^0       ;  case  1
21531     21507   0E72'  B4D8                       skipnz
21532     21508   0E74'  EF00'  F000'                goto   l10913
21533     21509   0E78'  0A03                       xorlw  2^1       ;  case  2
21534     21510   0E7A'  B4D8                       skipnz
21535     21511   0E7C'  EF00'  F000'                goto   l10915
21536     21512   0E80'  0A01                       xorlw  3^2       ;  case  3
21537     21513   0E82'  B4D8                       skipnz
21538     21514   0E84'  EF00'  F000'                goto   l10917
21539     21515   0E88'  0A07                       xorlw  4^3       ;  case  4
21540     21516   0E8A'  B4D8                       skipnz
21541     21517   0E8C'  EF00'  F000'                goto   l10919
21542     21518   0E90'  0A01                       xorlw  5^4       ;  case  5
21543     21519   0E92'  B4D8                       skipnz
21544     21520   0E94'  EF00'  F000'                goto   l10921
21545     21521   0E98'  0A03                       xorlw  6^5       ;  case  6
21546     21522   0E9A'  B4D8                       skipnz
21547     21523   0E9C'  EF00'  F000'                goto   l10923
21548     21524   0EA0'  0A01                       xorlw  7^6       ;  case  7
21549     21525   0EA2'  B4D8                       skipnz
21550     21526   0EA4'  EF00'  F000'                goto   l10925
21551     21527   0EA8'  0A13                       xorlw  20^7      ;  case  20
21552     21528   0EAA'  B4D8                       skipnz
21553     21529   0EAC'  EF00'  F000'                goto   l10927
21554     21530   0EB0'  0A01                       xorlw  21^20     ;  case  21
21555     21531   0EB2'  B4D8                       skipnz
21556     21532   0EB4'  EF00'  F000'                goto   l10929
21557     21533   0EB8'  0A03                       xorlw  22^21     ;  case  22
21558     21534   0EBA'  B4D8                       skipnz
21559     21535   0EBC'  EF00'  F000'                goto   l10931
21560     21536   0EC0'  0A01                       xorlw  23^22     ;  case  23
21561     21537   0EC2'  B4D8                       skipnz
21562     21538   0EC4'  EF00'  F000'                goto   l10933
21563     21539   0EC8'  0A0F                       xorlw  24^23     ;  case  24
21564     21540   0ECA'  B4D8                       skipnz
21565     21541   0ECC'  EF00'  F000'                goto   l10935
21566     21542   0ED0'  0A01                       xorlw  25^24     ;  case  25
21567     21543   0ED2'  B4D8                       skipnz
21568     21544   0ED4'  EF00'  F000'                goto   l10937
21569     21545   0ED8'  0A3F                       xorlw  38^25     ;  case  38
21570     21546   0EDA'  B4D8                       skipnz
21571     21547   0EDC'  EF00'  F000'                goto   l10939
21572     21548   0EE0'  0A01                       xorlw  39^38     ;  case  39
21573     21549   0EE2'  B4D8                       skipnz
21574     21550   0EE4'  EF00'  F000'                goto   l10941
21575     21551   0EE8'  0A0F                       xorlw  40^39     ;  case  40
21576     21552   0EEA'  B4D8                       skipnz
21577     21553   0EEC'  EF00'  F000'                goto   l10943
21578     21554   0EF0'  0A01                       xorlw  41^40     ;  case  41
21579     21555   0EF2'  B4D8                       skipnz
21580     21556   0EF4'  EF00'  F000'                goto   l10945
21581     21557   0EF8'  0A03                       xorlw  42^41     ;  case  42
21582     21558   0EFA'  B4D8                       skipnz
21583     21559   0EFC'  EF00'  F000'                goto   l10947
21584     21560   0F00'  0A01                       xorlw  43^42     ;  case  43
21585     21561   0F02'  B4D8                       skipnz
21586     21562   0F04'  EF00'  F000'                goto   l10949
21587     21563   0F08'  0A07                       xorlw  44^43     ;  case  44
21588     21564   0F0A'  B4D8                       skipnz
21589     21565   0F0C'  EF00'  F000'                goto   l10951
21590     21566   0F10'  0A01                       xorlw  45^44     ;  case  45
21591     21567   0F12'  B4D8                       skipnz
21592     21568   0F14'  EF00'  F000'                goto   l10953
21593     21569   0F18'  0A03                       xorlw  46^45     ;  case  46
21594     21570   0F1A'  B4D8                       skipnz
21595     21571   0F1C'  EF00'  F000'                goto   l10955
21596     21572   0F20'  0A01                       xorlw  47^46     ;  case  47
21597     21573   0F22'  B4D8                       skipnz
21598     21574   0F24'  EF00'  F000'                goto   l10957
21599     21575   0F28'  0A1F                       xorlw  48^47     ;  case  48
21600     21576   0F2A'  B4D8                       skipnz
21601     21577   0F2C'  EF00'  F000'                goto   l10959
21602     21578   0F30'  0A01                       xorlw  49^48     ;  case  49
21603     21579   0F32'  B4D8                       skipnz
21604     21580   0F34'  EF00'  F000'                goto   l10961
21605     21581   0F38'  0A03                       xorlw  50^49     ;  case  50
21606     21582   0F3A'  B4D8                       skipnz
21607     21583   0F3C'  EF00'  F000'                goto   l10963
21608     21584   0F40'  0A01                       xorlw  51^50     ;  case  51
21609     21585   0F42'  B4D8                       skipnz
21610     21586   0F44'  EF00'  F000'                goto   l10965
21611     21587   0F48'  0A07                       xorlw  52^51     ;  case  52
21612     21588   0F4A'  B4D8                       skipnz
21613     21589   0F4C'  EF00'  F000'                goto   l10967
21614     21590   0F50'  0A01                       xorlw  53^52     ;  case  53
21615     21591   0F52'  B4D8                       skipnz
21616     21592   0F54'  EF00'  F000'                goto   l10969
21617     21593   0F58'  0A03                       xorlw  54^53     ;  case  54
21618     21594   0F5A'  B4D8                       skipnz
21619     21595   0F5C'  EF00'  F000'                goto   l10971
21620     21596   0F60'  0A01                       xorlw  55^54     ;  case  55
21621     21597   0F62'  B4D8                       skipnz
21622     21598   0F64'  EF00'  F000'                goto   l10973
21623     21599   0F68'  0A0F                       xorlw  56^55     ;  case  56
21624     21600   0F6A'  B4D8                       skipnz
21625     21601   0F6C'  EF00'  F000'                goto   l10975
21626     21602   0F70'  0A01                       xorlw  57^56     ;  case  57
21627     21603   0F72'  B4D8                       skipnz
21628     21604   0F74'  EF00'  F000'                goto   l10977
21629     21605   0F78'  0A03                       xorlw  58^57     ;  case  58
21630     21606   0F7A'  B4D8                       skipnz
21631     21607   0F7C'  EF00'  F000'                goto   l10979
21632     21608   0F80'  0A01                       xorlw  59^58     ;  case  59
21633     21609   0F82'  B4D8                       skipnz
21634     21610   0F84'  EF00'  F000'                goto   l10981
21635     21611   0F88'  0A07                       xorlw  60^59     ;  case  60
21636     21612   0F8A'  B4D8                       skipnz
21637     21613   0F8C'  EF00'  F000'                goto   l10983
21638     21614   0F90'  0A01                       xorlw  61^60     ;  case  61
21639     21615   0F92'  B4D8                       skipnz
21640     21616   0F94'  EF00'  F000'                goto   l10985
21641     21617   0F98'  0A03                       xorlw  62^61     ;  case  62
21642     21618   0F9A'  B4D8                       skipnz
21643     21619   0F9C'  EF00'  F000'                goto   l10987
21644     21620   0FA0'  0A01                       xorlw  63^62     ;  case  63
21645     21621   0FA2'  B4D8                       skipnz
21646     21622   0FA4'  EF00'  F000'                goto   l10989
21647     21623   0FA8'  0A7F                       xorlw  64^63     ;  case  64
21648     21624   0FAA'  B4D8                       skipnz
21649     21625   0FAC'  EF00'  F000'                goto   l10991
21650     21626   0FB0'  0A01                       xorlw  65^64     ;  case  65
21651     21627   0FB2'  B4D8                       skipnz
21652     21628   0FB4'  EF00'  F000'                goto   l10993
21653     21629   0FB8'  0A03                       xorlw  66^65     ;  case  66
21654     21630   0FBA'  B4D8                       skipnz
21655     21631   0FBC'  EF00'  F000'                goto   l10995
21656     21632   0FC0'  0A01                       xorlw  67^66     ;  case  67
21657     21633   0FC2'  B4D8                       skipnz
21658     21634   0FC4'  EF00'  F000'                goto   l10997
21659     21635   0FC8'  0A07                       xorlw  68^67     ;  case  68
21660     21636   0FCA'  B4D8                       skipnz
21661     21637   0FCC'  EF00'  F000'                goto   l10999
21662     21638   0FD0'  0A01                       xorlw  69^68     ;  case  69
21663     21639   0FD2'  B4D8                       skipnz
21664     21640   0FD4'  EF00'  F000'                goto   l11001
21665     21641   0FD8'  0A03                       xorlw  70^69     ;  case  70
21666     21642   0FDA'  B4D8                       skipnz
21667     21643   0FDC'  EF00'  F000'                goto   l11003
21668     21644   0FE0'  0A01                       xorlw  71^70     ;  case  71
21669     21645   0FE2'  B4D8                       skipnz
21670     21646   0FE4'  EF00'  F000'                goto   l11005
21671     21647   0FE8'  0A0F                       xorlw  72^71     ;  case  72
21672     21648   0FEA'  B4D8                       skipnz
21673     21649   0FEC'  EF00'  F000'                goto   l11007
21674     21650   0FF0'  0A01                       xorlw  73^72     ;  case  73
21675     21651   0FF2'  B4D8                       skipnz
21676     21652   0FF4'  EF00'  F000'                goto   l11009
21677     21653   0FF8'  0A03                       xorlw  74^73     ;  case  74
21678     21654   0FFA'  B4D8                       skipnz
21679     21655   0FFC'  EF00'  F000'                goto   l11011
21680     21656   1000'  0A01                       xorlw  75^74     ;  case  75
21681     21657   1002'  B4D8                       skipnz
21682     21658   1004'  EF00'  F000'                goto   l11013
21683     21659   1008'  0A07                       xorlw  76^75     ;  case  76
21684     21660   100A'  B4D8                       skipnz
21685     21661   100C'  EF00'  F000'                goto   l11015
21686     21662   1010'  0A01                       xorlw  77^76     ;  case  77
21687     21663   1012'  B4D8                       skipnz
21688     21664   1014'  EF00'  F000'                goto   l11017
21689     21665   1018'  0A03                       xorlw  78^77     ;  case  78
21690     21666   101A'  B4D8                       skipnz
21691     21667   101C'  EF00'  F000'                goto   l11019
21692     21668   1020'  0A01                       xorlw  79^78     ;  case  79
21693     21669   1022'  B4D8                       skipnz
21694     21670   1024'  EF00'  F000'                goto   l11021
21695     21671   1028'  0A1F                       xorlw  80^79     ;  case  80
21696     21672   102A'  B4D8                       skipnz
21697     21673   102C'  EF00'  F000'                goto   l11023
21698     21674   1030'  0A01                       xorlw  81^80     ;  case  81
21699     21675   1032'  B4D8                       skipnz
21700     21676   1034'  EF00'  F000'                goto   l11025
21701     21677   1038'  0A03                       xorlw  82^81     ;  case  82
21702     21678   103A'  B4D8                       skipnz
21703     21679   103C'  EF00'  F000'                goto   l11027
21704     21680   1040'  0A01                       xorlw  83^82     ;  case  83
21705     21681   1042'  B4D8                       skipnz
21706     21682   1044'  EF00'  F000'                goto   l11029
21707     21683   1048'  0A07                       xorlw  84^83     ;  case  84
21708     21684   104A'  B4D8                       skipnz
21709     21685   104C'  EF00'  F000'                goto   l11031
21710     21686   1050'  0A01                       xorlw  85^84     ;  case  85
21711     21687   1052'  B4D8                       skipnz
21712     21688   1054'  EF00'  F000'                goto   l11033
21713     21689   1058'  0A03                       xorlw  86^85     ;  case  86
21714     21690   105A'  B4D8                       skipnz
21715     21691   105C'  EF00'  F000'                goto   l11035
21716     21692   1060'  0A01                       xorlw  87^86     ;  case  87
21717     21693   1062'  B4D8                       skipnz
21718     21694   1064'  EF00'  F000'                goto   l11037
21719     21695   1068'  0A0F                       xorlw  88^87     ;  case  88
21720     21696   106A'  B4D8                       skipnz
21721     21697   106C'  EF00'  F000'                goto   l11039
21722     21698   1070'  0A01                       xorlw  89^88     ;  case  89
21723     21699   1072'  B4D8                       skipnz
21724     21700   1074'  EF00'  F000'                goto   l11041
21725     21701   1078'  0A03                       xorlw  90^89     ;  case  90
21726     21702   107A'  B4D8                       skipnz
21727     21703   107C'  EF00'  F000'                goto   l11043
21728     21704   1080'  0A01                       xorlw  91^90     ;  case  91
21729     21705   1082'  B4D8                       skipnz
21730     21706   1084'  EF00'  F000'                goto   l11045
21731     21707   1088'  0A07                       xorlw  92^91     ;  case  92
21732     21708   108A'  B4D8                       skipnz
21733     21709   108C'  EF00'  F000'                goto   l11047
21734     21710   1090'  0A01                       xorlw  93^92     ;  case  93
21735     21711   1092'  B4D8                       skipnz
21736     21712   1094'  EF00'  F000'                goto   l11049
21737     21713   1098'  0A03                       xorlw  94^93     ;  case  94
21738     21714   109A'  B4D8                       skipnz
21739     21715   109C'  EF00'  F000'                goto   l11051
21740     21716   10A0'  0A01                       xorlw  95^94     ;  case  95
21741     21717   10A2'  B4D8                       skipnz
21742     21718   10A4'  EF00'  F000'                goto   l11053
21743     21719   10A8'  0A3F                       xorlw  96^95     ;  case  96
21744     21720   10AA'  B4D8                       skipnz
21745     21721   10AC'  EF00'  F000'                goto   l11055
21746     21722   10B0'  0A01                       xorlw  97^96     ;  case  97
21747     21723   10B2'  B4D8                       skipnz
21748     21724   10B4'  EF00'  F000'                goto   l11057
21749     21725   10B8'  0A03                       xorlw  98^97     ;  case  98
21750     21726   10BA'  B4D8                       skipnz
21751     21727   10BC'  EF00'  F000'                goto   l11059
21752     21728   10C0'  0A01                       xorlw  99^98     ;  case  99
21753     21729   10C2'  B4D8                       skipnz
21754     21730   10C4'  EF00'  F000'                goto   l11061
21755     21731   10C8'  0A07                       xorlw  100^99    ;  case  100
21756     21732   10CA'  B4D8                       skipnz
21757     21733   10CC'  EF00'  F000'                goto   l11063
21758     21734   10D0'  0A01                       xorlw  101^100   ;  case  101
21759     21735   10D2'  B4D8                       skipnz
21760     21736   10D4'  EF00'  F000'                goto   l11065
21761     21737   10D8'  0A03                       xorlw  102^101   ;  case  102
21762     21738   10DA'  B4D8                       skipnz
21763     21739   10DC'  EF00'  F000'                goto   l11067
21764     21740   10E0'  0A01                       xorlw  103^102   ;  case  103
21765     21741   10E2'  B4D8                       skipnz
21766     21742   10E4'  EF00'  F000'                goto   l11069
21767     21743   10E8'  0A0F                       xorlw  104^103   ;  case  104
21768     21744   10EA'  B4D8                       skipnz
21769     21745   10EC'  EF00'  F000'                goto   l11071
21770     21746   10F0'  0A01                       xorlw  105^104   ;  case  105
21771     21747   10F2'  B4D8                       skipnz
21772     21748   10F4'  EF00'  F000'                goto   l11073
21773     21749   10F8'  0A03                       xorlw  106^105   ;  case  106
21774     21750   10FA'  B4D8                       skipnz
21775     21751   10FC'  EF00'  F000'                goto   l11075
21776     21752   1100'  0A01                       xorlw  107^106   ;  case  107
21777     21753   1102'  B4D8                       skipnz
21778     21754   1104'  EF00'  F000'                goto   l11077
21779     21755   1108'  0A07                       xorlw  108^107   ;  case  108
21780     21756   110A'  B4D8                       skipnz
21781     21757   110C'  EF00'  F000'                goto   l11079
21782     21758   1110'  0A01                       xorlw  109^108   ;  case  109
21783     21759   1112'  B4D8                       skipnz
21784     21760   1114'  EF00'  F000'                goto   l11081
21785     21761   1118'  0A03                       xorlw  110^109   ;  case  110
21786     21762   111A'  B4D8                       skipnz
21787     21763   111C'  EF00'  F000'                goto   l11083
21788     21764   1120'  0A01                       xorlw  111^110   ;  case  111
21789     21765   1122'  B4D8                       skipnz
21790     21766   1124'  EF00'  F000'                goto   l11085
21791     21767   1128'  0A1F                       xorlw  112^111   ;  case  112
21792     21768   112A'  B4D8                       skipnz
21793     21769   112C'  EF00'  F000'                goto   l11087
21794     21770   1130'  0A01                       xorlw  113^112   ;  case  113
21795     21771   1132'  B4D8                       skipnz
21796     21772   1134'  EF00'  F000'                goto   l516
21797     21773   1138'  0A03                       xorlw  114^113   ;  case  114
21798     21774   113A'  B4D8                       skipnz
21799     21775   113C'  EF00'  F000'                goto   l11089
21800     21776   1140'  0A01                       xorlw  115^114   ;  case  115
21801     21777   1142'  B4D8                       skipnz
21802     21778   1144'  EF00'  F000'                goto   l11091
21803     21779   1148'  0A07                       xorlw  116^115   ;  case  116
21804     21780   114A'  B4D8                       skipnz
21805     21781   114C'  EF00'  F000'                goto   l11093
21806     21782   1150'  0A01                       xorlw  117^116   ;  case  117
21807     21783   1152'  B4D8                       skipnz
21808     21784   1154'  EF00'  F000'                goto   l11097
21809     21785   1158'  0A03                       xorlw  118^117   ;  case  118
21810     21786   115A'  B4D8                       skipnz
21811     21787   115C'  EF00'  F000'                goto   l11099
21812     21788   1160'  0A01                       xorlw  119^118   ;  case  119
21813     21789   1162'  B4D8                       skipnz
21814     21790   1164'  EF00'  F000'                goto   l11101
21815     21791   1168'  EF00'  F000'                goto   l11103
21816     21792                           
21817     21793                                   line   2522
21818     21794                                  
21819     21795   116C'                     l11109:;  BSR  set  to:  0
21820     21796                           
21821     21797   116C'  0400'                      decf   ((c:_vscp_page_select)),c,w
21822     21798   116E'  1001'                      iorwf  ((c:_vscp_page_select+1)),c,w
21823     21799                           
21824     21800   1170'  A4D8                       btfss  status,2
21825     21801   1172'  EF00'  F000'                goto   u8731
21826     21802   1176'  EF00'  F000'                goto   u8730
21827     21803   117A'                     u8731:
21828     21804   117A'  EF00'  F000'                goto   l11117
21829     21805   117E'                     u8730:
21830     21806                                   line   2524
21831     21807                                  
21832     21808   117E'                     l11111:;  BSR  set  to:  0
21833     21809                           
21834     21810                            ;main.c:  2524:  if  (reg &lsaquo =  0x48)  {
21835     21811   117E'  0E49                       movlw  (049h)&0ffh
21836     21812   1180'  6021'                      cpfslt ((c:vscp_writeAppReg@reg)),c
21837     21813   1182'  EF00'  F000'                goto   u8741
21838     21814   1186'  EF00'  F000'                goto   u8740
21839     21815   118A'                     u8741:
21840     21816   118A'  EF00'  F000'                goto   l11117
21841     21817   118E'                     u8740:
21842     21818                                   line   2525
21843     21819                                  
21844     21820   118E'                     l11113:;  BSR  set  to:  0
21845     21821                           
21846     21822                            ;main.c:  2525:  writeEEPROM(0xAA  +  reg,  val);
21847     21823   118E'  0EAA                       movlw  low(0AAh)
21848     21824   1190'  2421'                      addwf  ((c:vscp_writeAppReg@reg)),c,w
21849     21825                                  
21850     21826   1192'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
21851     21827   1194'  6A0E'                      clrf   1+((c:?_writeEEPROM)),c
21852     21828   1196'  0E00                       movlw  high(0AAh)
21853     21829   1198'  220E'                      addwfc 1+((c:?_writeEEPROM)),c
21854     21830   119A'  C020'  F00F'                movff  (c:vscp_writeAppReg@val),0+((c:?_writeEEPROM)+02h)
21855     21831   119E'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
21856     21832                                   line   2526
21857     21833                            ;main.c:  2526:  rv  =  readEEPROM(0xAA  +  reg);
21858     21834   11A2'  0EAA                       movlw  low(0AAh)
21859     21835   11A4'  2421'                      addwf  ((c:vscp_writeAppReg@reg)),c,w
21860     21836                                  
21861     21837   11A6'  6E0D'                      movwf  ((c:?_readEEPROM)),c
21862     21838   11A8'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
21863     21839   11AA'  0E00                       movlw  high(0AAh)
21864     21840   11AC'  220E'                      addwfc 1+((c:?_readEEPROM)),c
21865     21841   11AE'  EC00'  F000'                call   _readEEPROM        ;wreg  free
21866     21842   11B2'  6E22'                      movwf  ((c:vscp_writeAppReg@rv)),c
21867     21843                                   line   2527
21868     21844                                  
21869     21845   11B4'                     l11115:
21870     21846                            ;main.c:  2527:  writeCoeffs2Ram();
21871     21847   11B4'  EC00'  F000'                call   _writeCoeffs2Ram   ;wreg  free
21872     21848                                   line   2531
21873     21849                                  
21874     21850   11B8'                     l11117:
21875     21851                            ;main.c:  2528:  }
21876     21852                            ;main.c:  2529:  }
21877     21853                            ;main.c:  2531:  return  rv;
21878     21854   11B8'  5022'                      movf   ((c:vscp_writeAppReg@rv)),c,w
21879     21855                                   line   2532
21880     21856                                  
21881     21857   11BA'                     l528:
21882     21858   11BA'  0012                       return
21883     21859                                   opt  stack  0
21884     21860                            GLOBAL __end_of_vscp_writeAppReg
21885     21861   11BC'                            __end_of_vscp_writeAppReg:
21886     21862                                   signat _vscp_writeAppReg,8313
21887     21863                                   global _vscp_readRegister
21888     21864                           
21889     21865  ;;  ***************  function  _vscp_readRegister  *****************
21890     21866  ;;  Defined  at:
21891     21867  ;;              line  550  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
21892     21868  ;;  Parameters:     Size   Location      Type
21893     21869  ;;   reg              1     wreg      unsigned  char 
21894     21870  ;;  Auto  vars:      Size   Location      Type
21895     21871  ;;   reg              1    20[COMRAM]  unsigned  char 
21896     21872  ;;  Return  value:   Size   Location      Type
21897     21873  ;;                   1     wreg       unsigned  char 
21898     21874  ;;  Registers  used:
21899     21875  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  tblptrl,  tblptrh,  tblptru,  cstack
21900     21876  ;;  Tracked  objects:
21901     21877  ;;              On  entry  :  F/0
21902     21878  ;;              On  exit   :  0/0
21903     21879  ;;              Unchanged:  0/0
21904     21880  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
21905     21881  ;;       Params:          0        0        0        0        0        0        0
21906     21882  ;;       Locals:          1        0        0        0        0        0        0
21907     21883  ;;       Temps:           0        0        0        0        0        0        0
21908     21884  ;;       Totals:          1        0        0        0        0        0        0
21909     21885  ;;Total  ram  usage:         1  bytes
21910     21886  ;;  Hardware  stack  levels  used:     1
21911     21887  ;;  Hardware  stack  levels  required  when  called:     5
21912     21888  ;;  This  function  calls:
21913     21889  ;;              _vscp_readAppReg
21914     21890  ;;              _vscp_readStdReg
21915     21891  ;;  This  function  is  called  by:
21916     21892  ;;              _vscp_handleProtocolEvent
21917     21893  ;;  This  function  uses  a  non-reentrant  model
21918     21894  ;;
21919     21895                            psect  text43,class=CODE,space=0,reloc=2
21920     21896                            global  __ptext43
21921     21897   0000'                     __ptext43:
21922     21898                            psect  text43
21923     21899                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
21924     21900                                   line   550
21925     21901                                   global __size_of_vscp_readRegister
21926     21902   0000                             __size_of_vscp_readRegister    equ __end_of_vscp_readRegister-_vscp_readRegister
21927     21903                                  
21928     21904   0000'                     _vscp_readRegister:
21929     21905                            ;incstack  =  0
21930     21906                                   opt    stack  23
21931     21907                            ;incstack  =  0
21932     21908                            ;vscp_readRegister@reg  stored  from  wreg
21933     21909   0000'  CFE8  F014'                 movff  wreg,(c:vscp_readRegister@reg)
21934     21910                                   line   551
21935     21911                                  
21936     21912   0004'                     l11343:;  BSR  set  to:  0
21937     21913                           
21938     21914                            ;vscp_firmware.c:  551:  if  (reg &rsaquo =  0x80)  {
21939     21915   0004'  0E7F                       movlw  (080h-1)
21940     21916   0006'  6414'                      cpfsgt ((c:vscp_readRegister@reg)),c
21941     21917   0008'  EF00'  F000'                goto   u9031
21942     21918   000C'  EF00'  F000'                goto   u9030
21943     21919   0010'                     u9031:
21944     21920   0010'  EF00'  F000'                goto   l11351
21945     21921   0014'                     u9030:
21946     21922                                   line   552
21947     21923                                  
21948     21924   0014'                     l11345:;  BSR  set  to:  0
21949     21925                           
21950     21926                            ;vscp_firmware.c:  552:  return  vscp_readStdReg(reg);
21951     21927   0014'  5014'                      movf   ((c:vscp_readRegister@reg)),c,w
21952     21928                                  
21953     21929   0016'  EC00'  F000'                call   _vscp_readStdReg
21954     21930   001A'  EF00'  F000'                goto   l1066
21955     21931                                   line   554
21956     21932                                  
21957     21933   001E'                     l11351:;  BSR  set  to:  0
21958     21934                           
21959     21935                            ;vscp_firmware.c:  554:  return  vscp_readAppReg(reg);
21960     21936   001E'  5014'                      movf   ((c:vscp_readRegister@reg)),c,w
21961     21937                                  
21962     21938   0020'  EC00'  F000'                call   _vscp_readAppReg
21963     21939                                   line   556
21964     21940                                  
21965     21941   0024'                     l1066:
21966     21942   0024'  0012                       return
21967     21943                                   opt  stack  0
21968     21944                            GLOBAL __end_of_vscp_readRegister
21969     21945   0026'                            __end_of_vscp_readRegister:
21970     21946                                   signat _vscp_readRegister,4217
21971     21947                                   global _vscp_readStdReg
21972     21948                           
21973     21949  ;;  ***************  function  _vscp_readStdReg  *****************
21974     21950  ;;  Defined  at:
21975     21951  ;;              line  563  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
21976     21952  ;;  Parameters:     Size   Location      Type
21977     21953  ;;   reg              1     wreg      unsigned  char 
21978     21954  ;;  Auto  vars:      Size   Location      Type
21979     21955  ;;   reg              1    19[COMRAM]  unsigned  char 
21980     21956  ;;   rv               1    18[COMRAM]  unsigned  char 
21981     21957  ;;  Return  value:   Size   Location      Type
21982     21958  ;;                   1     wreg       unsigned  char 
21983     21959  ;;  Registers  used:
21984     21960  ;;              wreg,  status,2,  status,0,  tblptrl,  tblptrh,  tblptru,  cstack
21985     21961  ;;  Tracked  objects:
21986     21962  ;;              On  entry  :  F/0
21987     21963  ;;              On  exit   :  0/0
21988     21964  ;;              Unchanged:  0/0
21989     21965  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
21990     21966  ;;       Params:          0        0        0        0        0        0        0
21991     21967  ;;       Locals:          2        0        0        0        0        0        0
21992     21968  ;;       Temps:           0        0        0        0        0        0        0
21993     21969  ;;       Totals:          2        0        0        0        0        0        0
21994     21970  ;;Total  ram  usage:         2  bytes
21995     21971  ;;  Hardware  stack  levels  used:     1
21996     21972  ;;  Hardware  stack  levels  required  when  called:     4
21997     21973  ;;  This  function  calls:
21998     21974  ;;              _vscp_getMajorVersion
21999     21975  ;;              _vscp_getMinorVersion
22000     21976  ;;              _vscp_getSubMinorVersion
22001     21977  ;;              _vscp_getGUID
22002     21978  ;;              _vscp_getMDF_URL
22003     21979  ;;              _vscp_getUserID
22004     21980  ;;              _vscp_getManufacturerId
22005     21981  ;;              _vscp_getBootLoaderAlgorithm
22006     21982  ;;              _vscp_getBufferSize
22007     21983  ;;              _vscp_getRegisterPagesUsed
22008     21984  ;;  This  function  is  called  by:
22009     21985  ;;              _vscp_readRegister
22010     21986  ;;              _vscp_handleProtocolEvent
22011     21987  ;;  This  function  uses  a  non-reentrant  model
22012     21988  ;;
22013     21989                            psect  text44,class=CODE,space=0,reloc=2
22014     21990                            global  __ptext44
22015     21991   0000'                     __ptext44:
22016     21992                            psect  text44
22017     21993                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
22018     21994                                   line   563
22019     21995                                   global __size_of_vscp_readStdReg
22020     21996   0000                             __size_of_vscp_readStdReg      equ   __end_of_vscp_readStdReg-_vscp_readStdReg
22021     21997                                  
22022     21998   0000'                     _vscp_readStdReg:
22023     21999                            ;incstack  =  0
22024     22000                                   opt    stack  24
22025     22001                            ;incstack  =  0
22026     22002                            ;vscp_readStdReg@reg  stored  from  wreg
22027     22003   0000'  CFE8  F013'                 movff  wreg,(c:vscp_readStdReg@reg)
22028     22004                                   line   564
22029     22005                                  
22030     22006   0004'                     l11355:;  BSR  set  to:  0
22031     22007                           
22032     22008                                   line   566
22033     22009                                  
22034     22010   0004'                     l11357:;  BSR  set  to:  0
22035     22011                           
22036     22012                            ;vscp_firmware.c:  566:  if  (0x80  ==  reg)  {
22037     22013   0004'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22038     22014   0006'  0A80                       xorlw  128
22039     22015                           
22040     22016   0008'  A4D8                       btfss  status,2
22041     22017   000A'  EF00'  F000'                goto   u9041
22042     22018   000E'  EF00'  F000'                goto   u9040
22043     22019   0012'                     u9041:
22044     22020   0012'  EF00'  F000'                goto   l11361
22045     22021   0016'                     u9040:
22046     22022                                   line   569
22047     22023                                  
22048     22024   0016'                     l11359:;  BSR  set  to:  0
22049     22025                           
22050     22026                            ;vscp_firmware.c:  569:  rv  =  vscp_alarmstatus;
22051     22027   0016'  C005'  F012'                movff  (c:_vscp_alarmstatus),(c:vscp_readStdReg@rv)
22052     22028                                   line   570
22053     22029                            ;vscp_firmware.c:  570:  vscp_alarmstatus  =  0x00;
22054     22030   001A'  6A05'                      clrf   ((c:_vscp_alarmstatus)),c
22055     22031                                   line   572
22056     22032                            ;vscp_firmware.c:  572:  }
22057     22033   001C'  EF00'  F000'                goto   l11427
22058     22034                                   line   573
22059     22035                                  
22060     22036   0020'                     l11361:;  BSR  set  to:  0
22061     22037                           
22062     22038                            ;vscp_firmware.c:  573:  else  if  (0x81  ==  reg)  {
22063     22039   0020'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22064     22040   0022'  0A81                       xorlw  129
22065     22041                           
22066     22042   0024'  A4D8                       btfss  status,2
22067     22043   0026'  EF00'  F000'                goto   u9051
22068     22044   002A'  EF00'  F000'                goto   u9050
22069     22045   002E'                     u9051:
22070     22046   002E'  EF00'  F000'                goto   l11365
22071     22047   0032'                     u9050:
22072     22048                                   line   576
22073     22049                                  
22074     22050   0032'                     l11363:;  BSR  set  to:  0
22075     22051                           
22076     22052                            ;vscp_firmware.c:  576:  rv  =  1;
22077     22053   0032'  0E01                       movlw  low(01h)
22078     22054   0034'  6E12'                      movwf  ((c:vscp_readStdReg@rv)),c
22079     22055                                   line   578
22080     22056                            ;vscp_firmware.c:  578:  }
22081     22057   0036'  EF00'  F000'                goto   l11427
22082     22058                                   line   579
22083     22059                                  
22084     22060   003A'                     l11365:;  BSR  set  to:  0
22085     22061                           
22086     22062                            ;vscp_firmware.c:  579:  else  if  (0x82  ==  reg)  {
22087     22063   003A'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22088     22064   003C'  0A82                       xorlw  130
22089     22065                           
22090     22066   003E'  A4D8                       btfss  status,2
22091     22067   0040'  EF00'  F000'                goto   u9061
22092     22068   0044'  EF00'  F000'                goto   u9060
22093     22069   0048'                     u9061:
22094     22070   0048'  EF00'  F000'                goto   l11369
22095     22071   004C'                     u9060:
22096     22072                                   line   582
22097     22073                                  
22098     22074   004C'                     l11367:;  BSR  set  to:  0
22099     22075                           
22100     22076                            ;vscp_firmware.c:  582:  rv  =  5;
22101     22077   004C'  0E05                       movlw  low(05h)
22102     22078   004E'  6E12'                      movwf  ((c:vscp_readStdReg@rv)),c
22103     22079                                   line   584
22104     22080                            ;vscp_firmware.c:  584:  }
22105     22081   0050'  EF00'  F000'                goto   l11427
22106     22082                                   line   585
22107     22083                                  
22108     22084   0054'                     l11369:;  BSR  set  to:  0
22109     22085                           
22110     22086                            ;vscp_firmware.c:  585:  else  if  (0x83  ==  reg)  {
22111     22087   0054'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22112     22088   0056'  0A83                       xorlw  131
22113     22089                           
22114     22090   0058'  A4D8                       btfss  status,2
22115     22091   005A'  EF00'  F000'                goto   u9071
22116     22092   005E'  EF00'  F000'                goto   u9070
22117     22093   0062'                     u9071:
22118     22094   0062'  EF00'  F000'                goto   l11373
22119     22095   0066'                     u9070:
22120     22096                                   line   588
22121     22097                                  
22122     22098   0066'                     l11371:;  BSR  set  to:  0
22123     22099                           
22124     22100                            ;vscp_firmware.c:  588:  rv  =  0;
22125     22101   0066'  6A12'                      clrf   ((c:vscp_readStdReg@rv)),c
22126     22102                                   line   590
22127     22103                            ;vscp_firmware.c:  590:  }
22128     22104   0068'  EF00'  F000'                goto   l11427
22129     22105                                   line   591
22130     22106                                  
22131     22107   006C'                     l11373:;  BSR  set  to:  0
22132     22108                           
22133     22109                            ;vscp_firmware.c:  591:  else  if  (0x94  ==  reg)  {
22134     22110   006C'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22135     22111   006E'  0A94                       xorlw  148
22136     22112                           
22137     22113   0070'  A4D8                       btfss  status,2
22138     22114   0072'  EF00'  F000'                goto   u9081
22139     22115   0076'  EF00'  F000'                goto   u9080
22140     22116   007A'                     u9081:
22141     22117   007A'  EF00'  F000'                goto   l11377
22142     22118   007E'                     u9080:
22143     22119                                   line   594
22144     22120                                  
22145     22121   007E'                     l11375:;  BSR  set  to:  0
22146     22122                           
22147     22123                            ;vscp_firmware.c:  594:  rv  =  vscp_getMajorVersion();
22148     22124   007E'  EC00'  F000'                call   _vscp_getMajorVersion      ;wreg  free
22149     22125   0082'  6E12'                      movwf  ((c:vscp_readStdReg@rv)),c
22150     22126                                   line   596
22151     22127                            ;vscp_firmware.c:  596:  }
22152     22128   0084'  EF00'  F000'                goto   l11427
22153     22129                                   line   597
22154     22130                                  
22155     22131   0088'                     l11377:;  BSR  set  to:  0
22156     22132                           
22157     22133                            ;vscp_firmware.c:  597:  else  if  (0x95  ==  reg)  {
22158     22134   0088'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22159     22135   008A'  0A95                       xorlw  149
22160     22136                           
22161     22137   008C'  A4D8                       btfss  status,2
22162     22138   008E'  EF00'  F000'                goto   u9091
22163     22139   0092'  EF00'  F000'                goto   u9090
22164     22140   0096'                     u9091:
22165     22141   0096'  EF00'  F000'                goto   l11381
22166     22142   009A'                     u9090:
22167     22143                                   line   600
22168     22144                                  
22169     22145   009A'                     l11379:;  BSR  set  to:  0
22170     22146                           
22171     22147                            ;vscp_firmware.c:  600:  rv  =  vscp_getMinorVersion();
22172     22148   009A'  EC00'  F000'                call   _vscp_getMinorVersion      ;wreg  free
22173     22149   009E'  6E12'                      movwf  ((c:vscp_readStdReg@rv)),c
22174     22150                                   line   602
22175     22151                            ;vscp_firmware.c:  602:  }
22176     22152   00A0'  EF00'  F000'                goto   l11427
22177     22153                                   line   603
22178     22154                                  
22179     22155   00A4'                     l11381:;  BSR  set  to:  0
22180     22156                           
22181     22157                            ;vscp_firmware.c:  603:  else  if  (0x96  ==  reg)  {
22182     22158   00A4'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22183     22159   00A6'  0A96                       xorlw  150
22184     22160                           
22185     22161   00A8'  A4D8                       btfss  status,2
22186     22162   00AA'  EF00'  F000'                goto   u9101
22187     22163   00AE'  EF00'  F000'                goto   u9100
22188     22164   00B2'                     u9101:
22189     22165   00B2'  EF00'  F000'                goto   l11385
22190     22166   00B6'                     u9100:
22191     22167                                   line   606
22192     22168                                  
22193     22169   00B6'                     l11383:;  BSR  set  to:  0
22194     22170                           
22195     22171                            ;vscp_firmware.c:  606:  rv  =  vscp_getSubMinorVersion();
22196     22172   00B6'  EC00'  F000'                call   _vscp_getSubMinorVersion   ;wreg  free
22197     22173   00BA'  6E12'                      movwf  ((c:vscp_readStdReg@rv)),c
22198     22174                                   line   608
22199     22175                            ;vscp_firmware.c:  608:  }
22200     22176   00BC'  EF00'  F000'                goto   l11427
22201     22177                                   line   609
22202     22178                                  
22203     22179   00C0'                     l11385:;  BSR  set  to:  0
22204     22180                           
22205     22181                            ;vscp_firmware.c:  609:  else  if  (reg &lsaquo   0x89)  {
22206     22182   00C0'  0E89                       movlw  (089h)&0ffh
22207     22183   00C2'  6013'                      cpfslt ((c:vscp_readStdReg@reg)),c
22208     22184   00C4'  EF00'  F000'                goto   u9111
22209     22185   00C8'  EF00'  F000'                goto   u9110
22210     22186   00CC'                     u9111:
22211     22187   00CC'  EF00'  F000'                goto   l11389
22212     22188   00D0'                     u9110:
22213     22189                                   line   612
22214     22190                                  
22215     22191   00D0'                     l11387:;  BSR  set  to:  0
22216     22192                           
22217     22193                            ;vscp_firmware.c:  612:  rv  =  vscp_getUserID(reg  -  0x84);
22218     22194   00D0'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22219     22195   00D2'  0F7C                       addlw  low(07Ch)
22220     22196                                  
22221     22197   00D4'  EC00'  F000'                call   _vscp_getUserID
22222     22198   00D8'  6E12'                      movwf  ((c:vscp_readStdReg@rv)),c
22223     22199                                   line   614
22224     22200                            ;vscp_firmware.c:  614:  }
22225     22201   00DA'  EF00'  F000'                goto   l11427
22226     22202                                   line   616
22227     22203                                  
22228     22204   00DE'                     l11389:;  BSR  set  to:  0
22229     22205                           
22230     22206                            ;vscp_firmware.c:  615:  else  if  ((reg &rsaquo   0x88)  &&
22231     22207                            ;vscp_firmware.c:  616:  (reg &lsaquo   0x91))  {
22232     22208   00DE'  0E88                       movlw  (089h-1)
22233     22209   00E0'  6413'                      cpfsgt ((c:vscp_readStdReg@reg)),c
22234     22210   00E2'  EF00'  F000'                goto   u9121
22235     22211   00E6'  EF00'  F000'                goto   u9120
22236     22212   00EA'                     u9121:
22237     22213   00EA'  EF00'  F000'                goto   l11395
22238     22214   00EE'                     u9120:
22239     22215                                  
22240     22216   00EE'                     l11391:;  BSR  set  to:  0
22241     22217                           
22242     22218   00EE'  0E91                       movlw  (091h)&0ffh
22243     22219   00F0'  6013'                      cpfslt ((c:vscp_readStdReg@reg)),c
22244     22220   00F2'  EF00'  F000'                goto   u9131
22245     22221   00F6'  EF00'  F000'                goto   u9130
22246     22222   00FA'                     u9131:
22247     22223   00FA'  EF00'  F000'                goto   l11395
22248     22224   00FE'                     u9130:
22249     22225                                   line   619
22250     22226                                  
22251     22227   00FE'                     l11393:;  BSR  set  to:  0
22252     22228                           
22253     22229                            ;vscp_firmware.c:  619:  rv  =  vscp_getManufacturerId(reg  -  0x89);
22254     22230   00FE'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22255     22231   0100'  0F77                       addlw  low(077h)
22256     22232                                  
22257     22233   0102'  EC00'  F000'                call   _vscp_getManufacturerId
22258     22234   0106'  6E12'                      movwf  ((c:vscp_readStdReg@rv)),c
22259     22235                                   line   621
22260     22236                            ;vscp_firmware.c:  621:  }
22261     22237   0108'  EF00'  F000'                goto   l11427
22262     22238                                   line   622
22263     22239                                  
22264     22240   010C'                     l11395:;  BSR  set  to:  0
22265     22241                           
22266     22242                            ;vscp_firmware.c:  622:  else  if  (0x91  ==  reg)  {
22267     22243   010C'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22268     22244   010E'  0A91                       xorlw  145
22269     22245                           
22270     22246   0110'  A4D8                       btfss  status,2
22271     22247   0112'  EF00'  F000'                goto   u9141
22272     22248   0116'  EF00'  F000'                goto   u9140
22273     22249   011A'                     u9141:
22274     22250   011A'  EF00'  F000'                goto   l11399
22275     22251   011E'                     u9140:
22276     22252                                   line   625
22277     22253                                  
22278     22254   011E'                     l11397:;  BSR  set  to:  0
22279     22255                           
22280     22256                            ;vscp_firmware.c:  625:  rv  =  vscp_nickname;
22281     22257   011E'  C017'  F012'                movff  (_vscp_nickname),(c:vscp_readStdReg@rv)
22282     22258                                   line   627
22283     22259                            ;vscp_firmware.c:  627:  }
22284     22260   0122'  EF00'  F000'                goto   l11427
22285     22261                                   line   628
22286     22262                                  
22287     22263   0126'                     l11399:;  BSR  set  to:  0
22288     22264                           
22289     22265                            ;vscp_firmware.c:  628:  else  if  (0x93  ==  reg)  {
22290     22266   0126'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22291     22267   0128'  0A93                       xorlw  147
22292     22268                           
22293     22269   012A'  A4D8                       btfss  status,2
22294     22270   012C'  EF00'  F000'                goto   u9151
22295     22271   0130'  EF00'  F000'                goto   u9150
22296     22272   0134'                     u9151:
22297     22273   0134'  EF00'  F000'                goto   l11403
22298     22274   0138'                     u9150:
22299     22275                                   line   631
22300     22276                                  
22301     22277   0138'                     l11401:;  BSR  set  to:  0
22302     22278                           
22303     22279                            ;vscp_firmware.c:  631:  rv  =  (vscp_page_select  &  0xff);
22304     22280   0138'  C000'  F012'                movff  (c:_vscp_page_select),(c:vscp_readStdReg@rv)
22305     22281                                   line   633
22306     22282                            ;vscp_firmware.c:  633:  }
22307     22283   013C'  EF00'  F000'                goto   l11427
22308     22284                                   line   635
22309     22285                                  
22310     22286   0140'                     l11403:;  BSR  set  to:  0
22311     22287                           
22312     22288                            ;vscp_firmware.c:  635:  else  if  (0x92  ==  reg)  {
22313     22289   0140'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22314     22290   0142'  0A92                       xorlw  146
22315     22291                           
22316     22292   0144'  A4D8                       btfss  status,2
22317     22293   0146'  EF00'  F000'                goto   u9161
22318     22294   014A'  EF00'  F000'                goto   u9160
22319     22295   014E'                     u9161:
22320     22296   014E'  EF00'  F000'                goto   l11407
22321     22297   0152'                     u9160:
22322     22298                                   line   638
22323     22299                                  
22324     22300   0152'                     l11405:;  BSR  set  to:  0
22325     22301                           
22326     22302                            ;vscp_firmware.c:  638:  rv  =  (vscp_page_select &rsaquo &rsaquo   8)  &  0xff;
22327     22303   0152'  5001'                      movf   ((c:_vscp_page_select+1)),c,w
22328     22304   0154'  6E12'                      movwf  ((c:vscp_readStdReg@rv)),c
22329     22305                                   line   640
22330     22306                            ;vscp_firmware.c:  640:  }
22331     22307   0156'  EF00'  F000'                goto   l11427
22332     22308                                   line   641
22333     22309                                  
22334     22310   015A'                     l11407:;  BSR  set  to:  0
22335     22311                           
22336     22312                            ;vscp_firmware.c:  641:  else  if  (0x97  ==  reg)  {
22337     22313   015A'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22338     22314   015C'  0A97                       xorlw  151
22339     22315                           
22340     22316   015E'  A4D8                       btfss  status,2
22341     22317   0160'  EF00'  F000'                goto   u9171
22342     22318   0164'  EF00'  F000'                goto   u9170
22343     22319   0168'                     u9171:
22344     22320   0168'  EF00'  F000'                goto   l11411
22345     22321   016C'                     u9170:
22346     22322                                   line   643
22347     22323                                  
22348     22324   016C'                     l11409:;  BSR  set  to:  0
22349     22325                           
22350     22326                            ;vscp_firmware.c:  643:  rv  =  vscp_getBootLoaderAlgorithm();
22351     22327   016C'  EC00'  F000'                call   _vscp_getBootLoaderAlgorithm       ;wreg  free
22352     22328   0170'  6E12'                      movwf  ((c:vscp_readStdReg@rv)),c
22353     22329                                   line   644
22354     22330                            ;vscp_firmware.c:  644:  }
22355     22331   0172'  EF00'  F000'                goto   l11427
22356     22332                                   line   645
22357     22333                                  
22358     22334   0176'                     l11411:;  BSR  set  to:  0
22359     22335                           
22360     22336                            ;vscp_firmware.c:  645:  else  if  (0x98  ==  reg)  {
22361     22337   0176'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22362     22338   0178'  0A98                       xorlw  152
22363     22339                           
22364     22340   017A'  A4D8                       btfss  status,2
22365     22341   017C'  EF00'  F000'                goto   u9181
22366     22342   0180'  EF00'  F000'                goto   u9180
22367     22343   0184'                     u9181:
22368     22344   0184'  EF00'  F000'                goto   l11415
22369     22345   0188'                     u9180:
22370     22346                                   line   647
22371     22347                                  
22372     22348   0188'                     l11413:;  BSR  set  to:  0
22373     22349                           
22374     22350                            ;vscp_firmware.c:  647:  rv  =  vscp_getBufferSize();
22375     22351   0188'  EC00'  F000'                call   _vscp_getBufferSize        ;wreg  free
22376     22352   018C'  6E12'                      movwf  ((c:vscp_readStdReg@rv)),c
22377     22353                                   line   648
22378     22354                            ;vscp_firmware.c:  648:  }
22379     22355   018E'  EF00'  F000'                goto   l11427
22380     22356                                   line   649
22381     22357                                  
22382     22358   0192'                     l11415:;  BSR  set  to:  0
22383     22359                           
22384     22360                            ;vscp_firmware.c:  649:  else  if  (0x99  ==  reg)  {
22385     22361   0192'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22386     22362   0194'  0A99                       xorlw  153
22387     22363                           
22388     22364   0196'  A4D8                       btfss  status,2
22389     22365   0198'  EF00'  F000'                goto   u9191
22390     22366   019C'  EF00'  F000'                goto   u9190
22391     22367   01A0'                     u9191:
22392     22368   01A0'  EF00'  F000'                goto   l11419
22393     22369   01A4'                     u9190:
22394     22370                                   line   651
22395     22371                                  
22396     22372   01A4'                     l11417:;  BSR  set  to:  0
22397     22373                           
22398     22374                            ;vscp_firmware.c:  651:  rv  =  vscp_getRegisterPagesUsed();
22399     22375   01A4'  EC00'  F000'                call   _vscp_getRegisterPagesUsed ;wreg  free
22400     22376   01A8'  6E12'                      movwf  ((c:vscp_readStdReg@rv)),c
22401     22377                                   line   652
22402     22378                            ;vscp_firmware.c:  652:  }
22403     22379   01AA'  EF00'  F000'                goto   l11427
22404     22380                                   line   654
22405     22381                                  
22406     22382   01AE'                     l11419:;  BSR  set  to:  0
22407     22383                           
22408     22384                            ;vscp_firmware.c:  653:  else  if  ((reg &rsaquo   (0xD0  -  1))  &&
22409     22385                            ;vscp_firmware.c:  654:  (reg &lsaquo   0xE0))  {
22410     22386   01AE'  0ECF                       movlw  (0D0h-1)
22411     22387   01B0'  6413'                      cpfsgt ((c:vscp_readStdReg@reg)),c
22412     22388   01B2'  EF00'  F000'                goto   u9201
22413     22389   01B6'  EF00'  F000'                goto   u9200
22414     22390   01BA'                     u9201:
22415     22391   01BA'  EF00'  F000'                goto   l11425
22416     22392   01BE'                     u9200:
22417     22393                                  
22418     22394   01BE'                     l11421:;  BSR  set  to:  0
22419     22395                           
22420     22396   01BE'  0EE0                       movlw  (0E0h)&0ffh
22421     22397   01C0'  6013'                      cpfslt ((c:vscp_readStdReg@reg)),c
22422     22398   01C2'  EF00'  F000'                goto   u9211
22423     22399   01C6'  EF00'  F000'                goto   u9210
22424     22400   01CA'                     u9211:
22425     22401   01CA'  EF00'  F000'                goto   l11425
22426     22402   01CE'                     u9210:
22427     22403                                   line   657
22428     22404                                  
22429     22405   01CE'                     l11423:;  BSR  set  to:  0
22430     22406                           
22431     22407                            ;vscp_firmware.c:  657:  rv  =  vscp_getGUID(reg  -  0xD0);
22432     22408   01CE'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22433     22409   01D0'  0F30                       addlw  low(030h)
22434     22410                                  
22435     22411   01D2'  EC00'  F000'                call   _vscp_getGUID
22436     22412   01D6'  6E12'                      movwf  ((c:vscp_readStdReg@rv)),c
22437     22413                                   line   659
22438     22414                            ;vscp_firmware.c:  659:  }
22439     22415   01D8'  EF00'  F000'                goto   l11427
22440     22416                                   line   663
22441     22417                                  
22442     22418   01DC'                     l11425:;  BSR  set  to:  0
22443     22419                           
22444     22420                            ;vscp_firmware.c:  660:  else  {
22445     22421                            ;vscp_firmware.c:  663:  rv  =  vscp_getMDF_URL(reg  -  0xE0);
22446     22422   01DC'  5013'                      movf   ((c:vscp_readStdReg@reg)),c,w
22447     22423   01DE'  0F20                       addlw  low(020h)
22448     22424                                  
22449     22425   01E0'  EC00'  F000'                call   _vscp_getMDF_URL
22450     22426   01E4'  6E12'                      movwf  ((c:vscp_readStdReg@rv)),c
22451     22427                                   line   667
22452     22428                                  
22453     22429   01E6'                     l11427:
22454     22430                            ;vscp_firmware.c:  665:  }
22455     22431                            ;vscp_firmware.c:  667:  return  rv;
22456     22432   01E6'  5012'                      movf   ((c:vscp_readStdReg@rv)),c,w
22457     22433                                   line   668
22458     22434                                  
22459     22435   01E8'                     l1102:
22460     22436   01E8'  0012                       return
22461     22437                                   opt  stack  0
22462     22438                            GLOBAL __end_of_vscp_readStdReg
22463     22439   01EA'                            __end_of_vscp_readStdReg:
22464     22440                                   signat _vscp_readStdReg,4217
22465     22441                                   global _vscp_getRegisterPagesUsed
22466     22442                           
22467     22443  ;;  ***************  function  _vscp_getRegisterPagesUsed  *****************
22468     22444  ;;  Defined  at:
22469     22445  ;;              line  2678  in  file  "../main.c"
22470     22446  ;;  Parameters:     Size   Location      Type
22471     22447  ;;              None
22472     22448  ;;  Auto  vars:      Size   Location      Type
22473     22449  ;;              None
22474     22450  ;;  Return  value:   Size   Location      Type
22475     22451  ;;                   1     wreg       unsigned  char 
22476     22452  ;;  Registers  used:
22477     22453  ;;              wreg
22478     22454  ;;  Tracked  objects:
22479     22455  ;;              On  entry  :  F/0
22480     22456  ;;              On  exit   :  F/0
22481     22457  ;;              Unchanged:  F/0
22482     22458  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
22483     22459  ;;       Params:          0        0        0        0        0        0        0
22484     22460  ;;       Locals:          0        0        0        0        0        0        0
22485     22461  ;;       Temps:           0        0        0        0        0        0        0
22486     22462  ;;       Totals:          0        0        0        0        0        0        0
22487     22463  ;;Total  ram  usage:         0  bytes
22488     22464  ;;  Hardware  stack  levels  used:     1
22489     22465  ;;  Hardware  stack  levels  required  when  called:     2
22490     22466  ;;  This  function  calls:
22491     22467  ;;              Nothing
22492     22468  ;;  This  function  is  called  by:
22493     22469  ;;              _vscp_readStdReg
22494     22470  ;;  This  function  uses  a  non-reentrant  model
22495     22471  ;;
22496     22472                            psect  text45,class=CODE,space=0,reloc=2
22497     22473                            global  __ptext45
22498     22474   0000'                     __ptext45:
22499     22475                            psect  text45
22500     22476                                   file   "../main.c"
22501     22477                                   line   2678
22502     22478                                   global __size_of_vscp_getRegisterPagesUsed
22503     22479   0000                             __size_of_vscp_getRegisterPagesUsed    equ __end_of_vscp_getRegisterPagesUsed-_vscp_getReg
22504                                     isterPagesUsed
22505     22480                                  
22506     22481   0000'                     _vscp_getRegisterPagesUsed:
22507     22482                            ;incstack  =  0
22508     22483                                   opt    stack  25
22509     22484                            ;incstack  =  0
22510     22485                                   line   2679
22511     22486                                  
22512     22487   0000'                     l8193:;  BSR  set  to:  0
22513     22488                           
22514     22489                            ;main.c:  2679:  return  1;
22515     22490   0000'  0E01                       movlw  (01h)&0ffh
22516     22491                                   line   2680
22517     22492                                  
22518     22493   0002'                     l572:;  BSR  set  to:  0
22519     22494                           
22520     22495   0002'  0012                       return
22521     22496                                   opt  stack  0
22522     22497                            GLOBAL __end_of_vscp_getRegisterPagesUsed
22523     22498   0004'                            __end_of_vscp_getRegisterPagesUsed:
22524     22499                                   signat _vscp_getRegisterPagesUsed,89
22525     22500                                   global _vscp_getBufferSize
22526     22501                           
22527     22502  ;;  ***************  function  _vscp_getBufferSize  *****************
22528     22503  ;;  Defined  at:
22529     22504  ;;              line  2634  in  file  "../main.c"
22530     22505  ;;  Parameters:     Size   Location      Type
22531     22506  ;;              None
22532     22507  ;;  Auto  vars:      Size   Location      Type
22533     22508  ;;              None
22534     22509  ;;  Return  value:   Size   Location      Type
22535     22510  ;;                   1     wreg       unsigned  char 
22536     22511  ;;  Registers  used:
22537     22512  ;;              wreg
22538     22513  ;;  Tracked  objects:
22539     22514  ;;              On  entry  :  F/0
22540     22515  ;;              On  exit   :  F/0
22541     22516  ;;              Unchanged:  F/0
22542     22517  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
22543     22518  ;;       Params:          0        0        0        0        0        0        0
22544     22519  ;;       Locals:          0        0        0        0        0        0        0
22545     22520  ;;       Temps:           0        0        0        0        0        0        0
22546     22521  ;;       Totals:          0        0        0        0        0        0        0
22547     22522  ;;Total  ram  usage:         0  bytes
22548     22523  ;;  Hardware  stack  levels  used:     1
22549     22524  ;;  Hardware  stack  levels  required  when  called:     2
22550     22525  ;;  This  function  calls:
22551     22526  ;;              Nothing
22552     22527  ;;  This  function  is  called  by:
22553     22528  ;;              _vscp_readStdReg
22554     22529  ;;  This  function  uses  a  non-reentrant  model
22555     22530  ;;
22556     22531                            psect  text46,class=CODE,space=0,reloc=2
22557     22532                            global  __ptext46
22558     22533   0000'                     __ptext46:
22559     22534                            psect  text46
22560     22535                                   file   "../main.c"
22561     22536                                   line   2634
22562     22537                                   global __size_of_vscp_getBufferSize
22563     22538   0000                             __size_of_vscp_getBufferSize   equ        __end_of_vscp_getBufferSize-_vscp_getBufferSize
22564     22539                                  
22565     22540   0000'                     _vscp_getBufferSize:;  BSR  set  to:  0
22566     22541                           
22567     22542                            ;incstack  =  0
22568     22543                                   opt    stack  25
22569     22544                            ;incstack  =  0
22570     22545                                   line   2635
22571     22546                                  
22572     22547   0000'                     l8177:;  BSR  set  to:  0
22573     22548                           
22574     22549                            ;main.c:  2635:  return  8;
22575     22550   0000'  0E08                       movlw  (08h)&0ffh
22576     22551                                   line   2636
22577     22552                                  
22578     22553   0002'                     l561:;  BSR  set  to:  0
22579     22554                           
22580     22555   0002'  0012                       return
22581     22556                                   opt  stack  0
22582     22557                            GLOBAL __end_of_vscp_getBufferSize
22583     22558   0004'                            __end_of_vscp_getBufferSize:
22584     22559                                   signat _vscp_getBufferSize,89
22585     22560                                   global _vscp_getBootLoaderAlgorithm
22586     22561                           
22587     22562  ;;  ***************  function  _vscp_getBootLoaderAlgorithm  *****************
22588     22563  ;;  Defined  at:
22589     22564  ;;              line  2626  in  file  "../main.c"
22590     22565  ;;  Parameters:     Size   Location      Type
22591     22566  ;;              None
22592     22567  ;;  Auto  vars:      Size   Location      Type
22593     22568  ;;              None
22594     22569  ;;  Return  value:   Size   Location      Type
22595     22570  ;;                   1     wreg       unsigned  char 
22596     22571  ;;  Registers  used:
22597     22572  ;;              wreg
22598     22573  ;;  Tracked  objects:
22599     22574  ;;              On  entry  :  F/0
22600     22575  ;;              On  exit   :  F/0
22601     22576  ;;              Unchanged:  F/0
22602     22577  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
22603     22578  ;;       Params:          0        0        0        0        0        0        0
22604     22579  ;;       Locals:          0        0        0        0        0        0        0
22605     22580  ;;       Temps:           0        0        0        0        0        0        0
22606     22581  ;;       Totals:          0        0        0        0        0        0        0
22607     22582  ;;Total  ram  usage:         0  bytes
22608     22583  ;;  Hardware  stack  levels  used:     1
22609     22584  ;;  Hardware  stack  levels  required  when  called:     2
22610     22585  ;;  This  function  calls:
22611     22586  ;;              Nothing
22612     22587  ;;  This  function  is  called  by:
22613     22588  ;;              _vscp_readStdReg
22614     22589  ;;  This  function  uses  a  non-reentrant  model
22615     22590  ;;
22616     22591                            psect  text47,class=CODE,space=0,reloc=2
22617     22592                            global  __ptext47
22618     22593   0000'                     __ptext47:
22619     22594                            psect  text47
22620     22595                                   file   "../main.c"
22621     22596                                   line   2626
22622     22597                                   global __size_of_vscp_getBootLoaderAlgorithm
22623     22598   0000                             __size_of_vscp_getBootLoaderAlgorithm  equ       __end_of_vscp_getBootLoaderAlgorithm-_vscp_ge
22624                                     tBootLoaderAlgorithm
22625     22599                                  
22626     22600   0000'                     _vscp_getBootLoaderAlgorithm:;  BSR  set  to:  0
22627     22601                           
22628     22602                            ;incstack  =  0
22629     22603                                   opt    stack  25
22630     22604                            ;incstack  =  0
22631     22605                                   line   2627
22632     22606                                  
22633     22607   0000'                     l8173:;  BSR  set  to:  0
22634     22608                           
22635     22609                            ;main.c:  2627:  return  0x01;
22636     22610   0000'  0E01                       movlw  (01h)&0ffh
22637     22611                                   line   2628
22638     22612                                  
22639     22613   0002'                     l558:;  BSR  set  to:  0
22640     22614                           
22641     22615   0002'  0012                       return
22642     22616                                   opt  stack  0
22643     22617                            GLOBAL __end_of_vscp_getBootLoaderAlgorithm
22644     22618   0004'                            __end_of_vscp_getBootLoaderAlgorithm:
22645     22619                                   signat _vscp_getBootLoaderAlgorithm,89
22646     22620                                   global _vscp_getManufacturerId
22647     22621                           
22648     22622  ;;  ***************  function  _vscp_getManufacturerId  *****************
22649     22623  ;;  Defined  at:
22650     22624  ;;              line  2608  in  file  "../main.c"
22651     22625  ;;  Parameters:     Size   Location      Type
22652     22626  ;;   idx              1     wreg      unsigned  char 
22653     22627  ;;  Auto  vars:      Size   Location      Type
22654     22628  ;;   idx              1    17[COMRAM]  unsigned  char 
22655     22629  ;;  Return  value:   Size   Location      Type
22656     22630  ;;                   1     wreg       unsigned  char 
22657     22631  ;;  Registers  used:
22658     22632  ;;              wreg,  status,2,  status,0,  cstack
22659     22633  ;;  Tracked  objects:
22660     22634  ;;              On  entry  :  F/0
22661     22635  ;;              On  exit   :  0/0
22662     22636  ;;              Unchanged:  0/0
22663     22637  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
22664     22638  ;;       Params:          0        0        0        0        0        0        0
22665     22639  ;;       Locals:          1        0        0        0        0        0        0
22666     22640  ;;       Temps:           0        0        0        0        0        0        0
22667     22641  ;;       Totals:          1        0        0        0        0        0        0
22668     22642  ;;Total  ram  usage:         1  bytes
22669     22643  ;;  Hardware  stack  levels  used:     1
22670     22644  ;;  Hardware  stack  levels  required  when  called:     3
22671     22645  ;;  This  function  calls:
22672     22646  ;;              _readEEPROM
22673     22647  ;;  This  function  is  called  by:
22674     22648  ;;              _vscp_readStdReg
22675     22649  ;;  This  function  uses  a  non-reentrant  model
22676     22650  ;;
22677     22651                            psect  text48,class=CODE,space=0,reloc=2
22678     22652                            global  __ptext48
22679     22653   0000'                     __ptext48:
22680     22654                            psect  text48
22681     22655                                   file   "../main.c"
22682     22656                                   line   2608
22683     22657                                   global __size_of_vscp_getManufacturerId
22684     22658   0000                             __size_of_vscp_getManufacturerId       equ    __end_of_vscp_getManufacturerId-_vscp_getManufactu
22685                                     rerId
22686     22659                                  
22687     22660   0000'                     _vscp_getManufacturerId:;  BSR  set  to:  0
22688     22661                           
22689     22662                            ;incstack  =  0
22690     22663                                   opt    stack  24
22691     22664                            ;incstack  =  0
22692     22665                            ;vscp_getManufacturerId@idx  stored  from  wreg
22693     22666   0000'  CFE8  F011'                 movff  wreg,(c:vscp_getManufacturerId@idx)
22694     22667                                   line   2609
22695     22668                                  
22696     22669   0004'                     l11131:;  BSR  set  to:  0
22697     22670                           
22698     22671                            ;main.c:  2609:  return  readEEPROM(0x09  +  idx);
22699     22672   0004'  0E09                       movlw  low(09h)
22700     22673   0006'  2411'                      addwf  ((c:vscp_getManufacturerId@idx)),c,w
22701     22674                                  
22702     22675   0008'  6E0D'                      movwf  ((c:?_readEEPROM)),c
22703     22676   000A'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
22704     22677   000C'  0E00                       movlw  high(09h)
22705     22678   000E'  220E'                      addwfc 1+((c:?_readEEPROM)),c
22706     22679   0010'  EC00'  F000'                call   _readEEPROM        ;wreg  free
22707     22680                                   line   2610
22708     22681                                  
22709     22682   0014'                     l552:
22710     22683   0014'  0012                       return
22711     22684                                   opt  stack  0
22712     22685                            GLOBAL __end_of_vscp_getManufacturerId
22713     22686   0016'                            __end_of_vscp_getManufacturerId:
22714     22687                                   signat _vscp_getManufacturerId,4217
22715     22688                                   global _vscp_getUserID
22716     22689                           
22717     22690  ;;  ***************  function  _vscp_getUserID  *****************
22718     22691  ;;  Defined  at:
22719     22692  ;;              line  2590  in  file  "../main.c"
22720     22693  ;;  Parameters:     Size   Location      Type
22721     22694  ;;   idx              1     wreg      unsigned  char 
22722     22695  ;;  Auto  vars:      Size   Location      Type
22723     22696  ;;   idx              1    17[COMRAM]  unsigned  char 
22724     22697  ;;  Return  value:   Size   Location      Type
22725     22698  ;;                   1     wreg       unsigned  char 
22726     22699  ;;  Registers  used:
22727     22700  ;;              wreg,  status,2,  status,0,  cstack
22728     22701  ;;  Tracked  objects:
22729     22702  ;;              On  entry  :  0/0
22730     22703  ;;              On  exit   :  0/0
22731     22704  ;;              Unchanged:  0/0
22732     22705  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
22733     22706  ;;       Params:          0        0        0        0        0        0        0
22734     22707  ;;       Locals:          1        0        0        0        0        0        0
22735     22708  ;;       Temps:           0        0        0        0        0        0        0
22736     22709  ;;       Totals:          1        0        0        0        0        0        0
22737     22710  ;;Total  ram  usage:         1  bytes
22738     22711  ;;  Hardware  stack  levels  used:     1
22739     22712  ;;  Hardware  stack  levels  required  when  called:     3
22740     22713  ;;  This  function  calls:
22741     22714  ;;              _readEEPROM
22742     22715  ;;  This  function  is  called  by:
22743     22716  ;;              _vscp_readStdReg
22744     22717  ;;              _vscp_writeStdReg
22745     22718  ;;  This  function  uses  a  non-reentrant  model
22746     22719  ;;
22747     22720                            psect  text49,class=CODE,space=0,reloc=2
22748     22721                            global  __ptext49
22749     22722   0000'                     __ptext49:
22750     22723                            psect  text49
22751     22724                                   file   "../main.c"
22752     22725                                   line   2590
22753     22726                                   global __size_of_vscp_getUserID
22754     22727   0000                             __size_of_vscp_getUserID       equ    __end_of_vscp_getUserID-_vscp_getUserID
22755     22728                                  
22756     22729   0000'                     _vscp_getUserID:
22757     22730                            ;incstack  =  0
22758     22731                                   opt    stack  24
22759     22732                            ;incstack  =  0
22760     22733                            ;vscp_getUserID@idx  stored  from  wreg
22761     22734   0000'  CFE8  F011'                 movff  wreg,(c:vscp_getUserID@idx)
22762     22735                                   line   2591
22763     22736                                  
22764     22737   0004'                     l11125:
22765     22738                            ;main.c:  2591:  return  readEEPROM(0x04  +  idx);
22766     22739   0004'  0E04                       movlw  low(04h)
22767     22740   0006'  2411'                      addwf  ((c:vscp_getUserID@idx)),c,w
22768     22741                                  
22769     22742   0008'  6E0D'                      movwf  ((c:?_readEEPROM)),c
22770     22743   000A'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
22771     22744   000C'  0E00                       movlw  high(04h)
22772     22745   000E'  220E'                      addwfc 1+((c:?_readEEPROM)),c
22773     22746   0010'  EC00'  F000'                call   _readEEPROM        ;wreg  free
22774     22747                                   line   2592
22775     22748                                  
22776     22749   0014'                     l546:
22777     22750   0014'  0012                       return
22778     22751                                   opt  stack  0
22779     22752                            GLOBAL __end_of_vscp_getUserID
22780     22753   0016'                            __end_of_vscp_getUserID:
22781     22754                                   signat _vscp_getUserID,4217
22782     22755                                   global _vscp_getMDF_URL
22783     22756                           
22784     22757  ;;  ***************  function  _vscp_getMDF_URL  *****************
22785     22758  ;;  Defined  at:
22786     22759  ;;              line  2582  in  file  "../main.c"
22787     22760  ;;  Parameters:     Size   Location      Type
22788     22761  ;;   idx              1     wreg      unsigned  char 
22789     22762  ;;  Auto  vars:      Size   Location      Type
22790     22763  ;;   idx              1    14[COMRAM]  unsigned  char 
22791     22764  ;;  Return  value:   Size   Location      Type
22792     22765  ;;                   1     wreg       unsigned  char 
22793     22766  ;;  Registers  used:
22794     22767  ;;              wreg,  status,2,  status,0,  tblptrl,  tblptrh,  tblptru
22795     22768  ;;  Tracked  objects:
22796     22769  ;;              On  entry  :  F/0
22797     22770  ;;              On  exit   :  F/0
22798     22771  ;;              Unchanged:  F/0
22799     22772  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
22800     22773  ;;       Params:          0        0        0        0        0        0        0
22801     22774  ;;       Locals:          1        0        0        0        0        0        0
22802     22775  ;;       Temps:           1        0        0        0        0        0        0
22803     22776  ;;       Totals:          2        0        0        0        0        0        0
22804     22777  ;;Total  ram  usage:         2  bytes
22805     22778  ;;  Hardware  stack  levels  used:     1
22806     22779  ;;  Hardware  stack  levels  required  when  called:     2
22807     22780  ;;  This  function  calls:
22808     22781  ;;              Nothing
22809     22782  ;;  This  function  is  called  by:
22810     22783  ;;              _vscp_readStdReg
22811     22784  ;;              _vscp_handleProtocolEvent
22812     22785  ;;  This  function  uses  a  non-reentrant  model
22813     22786  ;;
22814     22787                            psect  text50,class=CODE,space=0,reloc=2
22815     22788                            global  __ptext50
22816     22789   0000'                     __ptext50:
22817     22790                            psect  text50
22818     22791                                   file   "../main.c"
22819     22792                                   line   2582
22820     22793                                   global __size_of_vscp_getMDF_URL
22821     22794   0000                             __size_of_vscp_getMDF_URL      equ   __end_of_vscp_getMDF_URL-_vscp_getMDF_URL
22822     22795                                  
22823     22796   0000'                     _vscp_getMDF_URL:
22824     22797                            ;incstack  =  0
22825     22798                                   opt    stack  25
22826     22799                            ;incstack  =  0
22827     22800                            ;vscp_getMDF_URL@idx  stored  from  wreg
22828     22801   0000'  CFE8  F00E'                 movff  wreg,(c:vscp_getMDF_URL@idx)
22829     22802                                   line   2583
22830     22803                                  
22831     22804   0004'                     l8159:;  BSR  set  to:  0
22832     22805                           
22833     22806                            ;main.c:  2583:  return  vscp_deviceURL[  idx  ];
22834     22807   0004'  500E'                      movf   ((c:vscp_getMDF_URL@idx)),c,w
22835     22808   0006'  0F00'                      addlw  low(_vscp_deviceURL)
22836     22809   0008'  6E00'                      movwf  (??_vscp_getMDF_URL+0+0)&0ffh,c
22837     22810   000A'  C00D'  FFF6                 movff  (??_vscp_getMDF_URL+0+0),tblptrl
22838     22811                                   global  __smallconst
22839     22812   000E'  0E00'               movlw  high(__smallconst)
22840     22813   0010'  6EF7                       movwf  tblptrh
22841     22814   0012'  0008                       tblrd  *
22842     22815                                  
22843     22816   0014'  50F5                       movf   tablat,w
22844     22817                           
22845     22818                                   line   2584
22846     22819                                  
22847     22820   0016'                     l543:;  BSR  set  to:  0
22848     22821                           
22849     22822   0016'  0012                       return
22850     22823                                   opt  stack  0
22851     22824                            GLOBAL __end_of_vscp_getMDF_URL
22852     22825   0018'                            __end_of_vscp_getMDF_URL:
22853     22826                                   signat _vscp_getMDF_URL,4217
22854     22827                                   global _vscp_getGUID
22855     22828                           
22856     22829  ;;  ***************  function  _vscp_getGUID  *****************
22857     22830  ;;  Defined  at:
22858     22831  ;;              line  2571  in  file  "../main.c"
22859     22832  ;;  Parameters:     Size   Location      Type
22860     22833  ;;   idx              1     wreg      unsigned  char 
22861     22834  ;;  Auto  vars:      Size   Location      Type
22862     22835  ;;   idx              1    17[COMRAM]  unsigned  char 
22863     22836  ;;  Return  value:   Size   Location      Type
22864     22837  ;;                   1     wreg       unsigned  char 
22865     22838  ;;  Registers  used:
22866     22839  ;;              wreg,  status,2,  status,0,  cstack
22867     22840  ;;  Tracked  objects:
22868     22841  ;;              On  entry  :  F/0
22869     22842  ;;              On  exit   :  0/0
22870     22843  ;;              Unchanged:  0/0
22871     22844  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
22872     22845  ;;       Params:          0        0        0        0        0        0        0
22873     22846  ;;       Locals:          1        0        0        0        0        0        0
22874     22847  ;;       Temps:           0        0        0        0        0        0        0
22875     22848  ;;       Totals:          1        0        0        0        0        0        0
22876     22849  ;;Total  ram  usage:         1  bytes
22877     22850  ;;  Hardware  stack  levels  used:     1
22878     22851  ;;  Hardware  stack  levels  required  when  called:     3
22879     22852  ;;  This  function  calls:
22880     22853  ;;              _readEEPROM
22881     22854  ;;  This  function  is  called  by:
22882     22855  ;;              _vscp_readStdReg
22883     22856  ;;              _vscp_handleProtocolEvent
22884     22857  ;;  This  function  uses  a  non-reentrant  model
22885     22858  ;;
22886     22859                            psect  text51,class=CODE,space=0,reloc=2
22887     22860                            global  __ptext51
22888     22861   0000'                     __ptext51:
22889     22862                            psect  text51
22890     22863                                   file   "../main.c"
22891     22864                                   line   2571
22892     22865                                   global __size_of_vscp_getGUID
22893     22866   0000                             __size_of_vscp_getGUID equ      __end_of_vscp_getGUID-_vscp_getGUID
22894     22867                                  
22895     22868   0000'                     _vscp_getGUID:;  BSR  set  to:  0
22896     22869                           
22897     22870                            ;incstack  =  0
22898     22871                                   opt    stack  24
22899     22872                            ;incstack  =  0
22900     22873                            ;vscp_getGUID@idx  stored  from  wreg
22901     22874   0000'  CFE8  F011'                 movff  wreg,(c:vscp_getGUID@idx)
22902     22875                                   line   2572
22903     22876                                  
22904     22877   0004'                     l11121:;  BSR  set  to:  0
22905     22878                           
22906     22879                            ;main.c:  2572:  return  readEEPROM(0x11  +  idx);
22907     22880   0004'  0E11                       movlw  low(011h)
22908     22881   0006'  2411'                      addwf  ((c:vscp_getGUID@idx)),c,w
22909     22882                                  
22910     22883   0008'  6E0D'                      movwf  ((c:?_readEEPROM)),c
22911     22884   000A'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
22912     22885   000C'  0E00                       movlw  high(011h)
22913     22886   000E'  220E'                      addwfc 1+((c:?_readEEPROM)),c
22914     22887   0010'  EC00'  F000'                call   _readEEPROM        ;wreg  free
22915     22888                                   line   2573
22916     22889                                  
22917     22890   0014'                     l540:
22918     22891   0014'  0012                       return
22919     22892                                   opt  stack  0
22920     22893                            GLOBAL __end_of_vscp_getGUID
22921     22894   0016'                            __end_of_vscp_getGUID:
22922     22895                                   signat _vscp_getGUID,4217
22923     22896                                   global _vscp_getSubMinorVersion
22924     22897                           
22925     22898  ;;  ***************  function  _vscp_getSubMinorVersion  *****************
22926     22899  ;;  Defined  at:
22927     22900  ;;              line  2561  in  file  "../main.c"
22928     22901  ;;  Parameters:     Size   Location      Type
22929     22902  ;;              None
22930     22903  ;;  Auto  vars:      Size   Location      Type
22931     22904  ;;              None
22932     22905  ;;  Return  value:   Size   Location      Type
22933     22906  ;;                   1     wreg       unsigned  char 
22934     22907  ;;  Registers  used:
22935     22908  ;;              wreg
22936     22909  ;;  Tracked  objects:
22937     22910  ;;              On  entry  :  F/0
22938     22911  ;;              On  exit   :  F/0
22939     22912  ;;              Unchanged:  F/0
22940     22913  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
22941     22914  ;;       Params:          0        0        0        0        0        0        0
22942     22915  ;;       Locals:          0        0        0        0        0        0        0
22943     22916  ;;       Temps:           0        0        0        0        0        0        0
22944     22917  ;;       Totals:          0        0        0        0        0        0        0
22945     22918  ;;Total  ram  usage:         0  bytes
22946     22919  ;;  Hardware  stack  levels  used:     1
22947     22920  ;;  Hardware  stack  levels  required  when  called:     2
22948     22921  ;;  This  function  calls:
22949     22922  ;;              Nothing
22950     22923  ;;  This  function  is  called  by:
22951     22924  ;;              _vscp_readStdReg
22952     22925  ;;  This  function  uses  a  non-reentrant  model
22953     22926  ;;
22954     22927                            psect  text52,class=CODE,space=0,reloc=2
22955     22928                            global  __ptext52
22956     22929   0000'                     __ptext52:
22957     22930                            psect  text52
22958     22931                                   file   "../main.c"
22959     22932                                   line   2561
22960     22933                                   global __size_of_vscp_getSubMinorVersion
22961     22934   0000                             __size_of_vscp_getSubMinorVersion      equ   __end_of_vscp_getSubMinorVersion-_vscp_getSubMino
22962                                     rVersion
22963     22935                                  
22964     22936   0000'                     _vscp_getSubMinorVersion:
22965     22937                            ;incstack  =  0
22966     22938                                   opt    stack  25
22967     22939                            ;incstack  =  0
22968     22940                                   line   2562
22969     22941                                  
22970     22942   0000'                     l8151:;  BSR  set  to:  0
22971     22943                           
22972     22944                            ;main.c:  2562:  return  0;
22973     22945   0000'  0E00                       movlw  (0)&0ffh
22974     22946                                   line   2563
22975     22947                                  
22976     22948   0002'                     l537:;  BSR  set  to:  0
22977     22949                           
22978     22950   0002'  0012                       return
22979     22951                                   opt  stack  0
22980     22952                            GLOBAL __end_of_vscp_getSubMinorVersion
22981     22953   0004'                            __end_of_vscp_getSubMinorVersion:
22982     22954                                   signat _vscp_getSubMinorVersion,89
22983     22955                                   global _vscp_getMinorVersion
22984     22956                           
22985     22957  ;;  ***************  function  _vscp_getMinorVersion  *****************
22986     22958  ;;  Defined  at:
22987     22959  ;;              line  2553  in  file  "../main.c"
22988     22960  ;;  Parameters:     Size   Location      Type
22989     22961  ;;              None
22990     22962  ;;  Auto  vars:      Size   Location      Type
22991     22963  ;;              None
22992     22964  ;;  Return  value:   Size   Location      Type
22993     22965  ;;                   1     wreg       unsigned  char 
22994     22966  ;;  Registers  used:
22995     22967  ;;              wreg
22996     22968  ;;  Tracked  objects:
22997     22969  ;;              On  entry  :  F/0
22998     22970  ;;              On  exit   :  F/0
22999     22971  ;;              Unchanged:  F/0
23000     22972  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
23001     22973  ;;       Params:          0        0        0        0        0        0        0
23002     22974  ;;       Locals:          0        0        0        0        0        0        0
23003     22975  ;;       Temps:           0        0        0        0        0        0        0
23004     22976  ;;       Totals:          0        0        0        0        0        0        0
23005     22977  ;;Total  ram  usage:         0  bytes
23006     22978  ;;  Hardware  stack  levels  used:     1
23007     22979  ;;  Hardware  stack  levels  required  when  called:     2
23008     22980  ;;  This  function  calls:
23009     22981  ;;              Nothing
23010     22982  ;;  This  function  is  called  by:
23011     22983  ;;              _vscp_readStdReg
23012     22984  ;;  This  function  uses  a  non-reentrant  model
23013     22985  ;;
23014     22986                            psect  text53,class=CODE,space=0,reloc=2
23015     22987                            global  __ptext53
23016     22988   0000'                     __ptext53:
23017     22989                            psect  text53
23018     22990                                   file   "../main.c"
23019     22991                                   line   2553
23020     22992                                   global __size_of_vscp_getMinorVersion
23021     22993   0000                             __size_of_vscp_getMinorVersion equ      __end_of_vscp_getMinorVersion-_vscp_getMinorVersion
23022     22994                                  
23023     22995   0000'                     _vscp_getMinorVersion:;  BSR  set  to:  0
23024     22996                           
23025     22997                            ;incstack  =  0
23026     22998                                   opt    stack  25
23027     22999                            ;incstack  =  0
23028     23000                                   line   2554
23029     23001                                  
23030     23002   0000'                     l8147:;  BSR  set  to:  0
23031     23003                           
23032     23004                            ;main.c:  2554:  return  0;
23033     23005   0000'  0E00                       movlw  (0)&0ffh
23034     23006                                   line   2555
23035     23007                                  
23036     23008   0002'                     l534:;  BSR  set  to:  0
23037     23009                           
23038     23010   0002'  0012                       return
23039     23011                                   opt  stack  0
23040     23012                            GLOBAL __end_of_vscp_getMinorVersion
23041     23013   0004'                            __end_of_vscp_getMinorVersion:
23042     23014                                   signat _vscp_getMinorVersion,89
23043     23015                                   global _vscp_getMajorVersion
23044     23016                           
23045     23017  ;;  ***************  function  _vscp_getMajorVersion  *****************
23046     23018  ;;  Defined  at:
23047     23019  ;;              line  2545  in  file  "../main.c"
23048     23020  ;;  Parameters:     Size   Location      Type
23049     23021  ;;              None
23050     23022  ;;  Auto  vars:      Size   Location      Type
23051     23023  ;;              None
23052     23024  ;;  Return  value:   Size   Location      Type
23053     23025  ;;                   1     wreg       unsigned  char 
23054     23026  ;;  Registers  used:
23055     23027  ;;              wreg
23056     23028  ;;  Tracked  objects:
23057     23029  ;;              On  entry  :  F/0
23058     23030  ;;              On  exit   :  F/0
23059     23031  ;;              Unchanged:  F/0
23060     23032  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
23061     23033  ;;       Params:          0        0        0        0        0        0        0
23062     23034  ;;       Locals:          0        0        0        0        0        0        0
23063     23035  ;;       Temps:           0        0        0        0        0        0        0
23064     23036  ;;       Totals:          0        0        0        0        0        0        0
23065     23037  ;;Total  ram  usage:         0  bytes
23066     23038  ;;  Hardware  stack  levels  used:     1
23067     23039  ;;  Hardware  stack  levels  required  when  called:     2
23068     23040  ;;  This  function  calls:
23069     23041  ;;              Nothing
23070     23042  ;;  This  function  is  called  by:
23071     23043  ;;              _vscp_readStdReg
23072     23044  ;;  This  function  uses  a  non-reentrant  model
23073     23045  ;;
23074     23046                            psect  text54,class=CODE,space=0,reloc=2
23075     23047                            global  __ptext54
23076     23048   0000'                     __ptext54:
23077     23049                            psect  text54
23078     23050                                   file   "../main.c"
23079     23051                                   line   2545
23080     23052                                   global __size_of_vscp_getMajorVersion
23081     23053   0000                             __size_of_vscp_getMajorVersion equ      __end_of_vscp_getMajorVersion-_vscp_getMajorVersion
23082     23054                                  
23083     23055   0000'                     _vscp_getMajorVersion:;  BSR  set  to:  0
23084     23056                           
23085     23057                            ;incstack  =  0
23086     23058                                   opt    stack  25
23087     23059                            ;incstack  =  0
23088     23060                                   line   2546
23089     23061                                  
23090     23062   0000'                     l8143:;  BSR  set  to:  0
23091     23063                           
23092     23064                            ;main.c:  2546:  return  1;
23093     23065   0000'  0E01                       movlw  (01h)&0ffh
23094     23066                                   line   2547
23095     23067                                  
23096     23068   0002'                     l531:;  BSR  set  to:  0
23097     23069                           
23098     23070   0002'  0012                       return
23099     23071                                   opt  stack  0
23100     23072                            GLOBAL __end_of_vscp_getMajorVersion
23101     23073   0004'                            __end_of_vscp_getMajorVersion:
23102     23074                                   signat _vscp_getMajorVersion,89
23103     23075                                   global _vscp_newNodeOnline
23104     23076                           
23105     23077  ;;  ***************  function  _vscp_newNodeOnline  *****************
23106     23078  ;;  Defined  at:
23107     23079  ;;              line  491  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
23108     23080  ;;  Parameters:     Size   Location      Type
23109     23081  ;;              None
23110     23082  ;;  Auto  vars:      Size   Location      Type
23111     23083  ;;              None
23112     23084  ;;  Return  value:   Size   Location      Type
23113     23085  ;;              None                void
23114     23086  ;;  Registers  used:
23115     23087  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
23116           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
23117     23088  ;;  Tracked  objects:
23118     23089  ;;              On  entry  :  F/0
23119     23090  ;;              On  exit   :  F/0
23120     23091  ;;              Unchanged:  0/0
23121     23092  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
23122     23093  ;;       Params:          0        0        0        0        0        0        0
23123     23094  ;;       Locals:          0        0        0        0        0        0        0
23124     23095  ;;       Temps:           0        1        0        0        0        0        0
23125     23096  ;;       Totals:          0        1        0        0        0        0        0
23126     23097  ;;Total  ram  usage:         1  bytes
23127     23098  ;;  Hardware  stack  levels  used:     1
23128     23099  ;;  Hardware  stack  levels  required  when  called:     7
23129     23100  ;;  This  function  calls:
23130     23101  ;;              _vscp_sendEvent
23131     23102  ;;  This  function  is  called  by:
23132     23103  ;;              _vscp_handleProtocolEvent
23133     23104  ;;  This  function  uses  a  non-reentrant  model
23134     23105  ;;
23135     23106                            psect  text55,class=CODE,space=0,reloc=2
23136     23107                            global  __ptext55
23137     23108   0000'                     __ptext55:
23138     23109                            psect  text55
23139     23110                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
23140     23111                                   line   491
23141     23112                                   global __size_of_vscp_newNodeOnline
23142     23113   0000                             __size_of_vscp_newNodeOnline   equ        __end_of_vscp_newNodeOnline-_vscp_newNodeOnline
23143     23114                                  
23144     23115   0000'                     _vscp_newNodeOnline:;  BSR  set  to:  0
23145     23116                           
23146     23117                            ;incstack  =  0
23147     23118                                   opt    stack  21
23148     23119                            ;incstack  =  0
23149     23120                                   line   493
23150     23121                                  
23151     23122   0000'                     l11331:;  BSR  set  to:  0
23152     23123                           
23153     23124                            ;vscp_firmware.c:  492:  if  ((1  ==  (vscp_imsg.flags  &  0x0f))  &&
23154     23125                            ;vscp_firmware.c:  493:  (vscp_nickname  ==  vscp_imsg.data[  0  ]))  {
23155     23126   0000'  C019'  F01C'                movff  (_vscp_imsg),??_vscp_newNodeOnline+0+0
23156     23127   0004'  0E0F                       movlw  0Fh
23157     23128   0006'  1700'                      andwf  (??_vscp_newNodeOnline+0+0)&0ffh
23158     23129   0008'  0500'                      decf   (??_vscp_newNodeOnline+0+0)&0ffh,w
23159     23130   000A'  A4D8                       btfss  status,2
23160     23131   000C'  EF00'  F000'                goto   u9011
23161     23132   0010'  EF00'  F000'                goto   u9010
23162     23133   0014'                     u9011:
23163     23134   0014'  EF00'  F000'                goto   l1053
23164     23135   0018'                     u9010:
23165     23136                                  
23166     23137   0018'                     l11333:;  BSR  set  to:  0
23167     23138                           
23168     23139   0018'  5100'                      movf   ((_vscp_nickname))&0ffh,w
23169     23140   001A'  EE20'  F000'                lfsr   2,_vscp_imsg+06h
23170     23141   001E'  62DF                       cpfseq indf2
23171     23142   0020'  EF00'  F000'                goto   u9021
23172     23143   0024'  EF00'  F000'                goto   u9020
23173     23144   0028'                     u9021:
23174     23145   0028'  EF00'  F000'                goto   l1053
23175     23146   002C'                     u9020:
23176     23147                                   line   499
23177     23148                                  
23178     23149   002C'                     l11335:;  BSR  set  to:  0
23179     23150                           
23180     23151                            ;vscp_firmware.c:  499:  vscp_omsg.flags  =  0x80;
23181     23152   002C'  0E80                       movlw  low(080h)
23182     23153   002E'  6F00'                      movwf  ((_vscp_omsg))&0ffh
23183     23154                                   line   500
23184     23155                                  
23185     23156   0030'                     l11337:;  BSR  set  to:  0
23186     23157                           
23187     23158                            ;vscp_firmware.c:  500:  vscp_omsg.priority  =  0x00;
23188     23159   0030'  6B00'                      clrf   (0+(_vscp_omsg+01h))&0ffh
23189     23160                                   line   501
23190     23161                                  
23191     23162   0032'                     l11339:;  BSR  set  to:  0
23192     23163                           
23193     23164                            ;vscp_firmware.c:  501:  vscp_omsg.vscp_class  =  0;
23194     23165   0032'  6B00'                      clrf   (0+(_vscp_omsg+02h))&0ffh
23195     23166   0034'  6B00'                      clrf   (1+(_vscp_omsg+02h))&0ffh
23196     23167                                   line   502
23197     23168                            ;vscp_firmware.c:  502:  vscp_omsg.vscp_type  =  3;
23198     23169   0036'  0E03                       movlw  low(03h)
23199     23170   0038'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
23200     23171                                   line   503
23201     23172                                  
23202     23173   003A'                     l11341:;  BSR  set  to:  0
23203     23174                           
23204     23175                            ;vscp_firmware.c:  503:  vscp_sendEvent();
23205     23176   003A'  EC00'  F000'                call   _vscp_sendEvent    ;wreg  free
23206     23177                                   line   506
23207     23178                                  
23208     23179   003E'                     l1053:;  BSR  set  to:  0
23209     23180                           
23210     23181   003E'  0012                       return
23211     23182                                   opt  stack  0
23212     23183                            GLOBAL __end_of_vscp_newNodeOnline
23213     23184   0040'                            __end_of_vscp_newNodeOnline:
23214     23185                                   signat _vscp_newNodeOnline,88
23215     23186                                   global _vscp_handleDropNickname
23216     23187                           
23217     23188  ;;  ***************  function  _vscp_handleDropNickname  *****************
23218     23189  ;;  Defined  at:
23219     23190  ;;              line  427  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
23220     23191  ;;  Parameters:     Size   Location      Type
23221     23192  ;;              None
23222     23193  ;;  Auto  vars:      Size   Location      Type
23223     23194  ;;   bytes            1    17[COMRAM]  unsigned  char 
23224     23195  ;;  Return  value:   Size   Location      Type
23225     23196  ;;              None                void
23226     23197  ;;  Registers  used:
23227     23198  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  cstack
23228     23199  ;;  Tracked  objects:
23229     23200  ;;              On  entry  :  F/0
23230     23201  ;;              On  exit   :  F/0
23231     23202  ;;              Unchanged:  0/0
23232     23203  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
23233     23204  ;;       Params:          0        0        0        0        0        0        0
23234     23205  ;;       Locals:          1        0        0        0        0        0        0
23235     23206  ;;       Temps:           0        0        0        0        0        0        0
23236     23207  ;;       Totals:          1        0        0        0        0        0        0
23237     23208  ;;Total  ram  usage:         1  bytes
23238     23209  ;;  Hardware  stack  levels  used:     1
23239     23210  ;;  Hardware  stack  levels  required  when  called:     5
23240     23211  ;;  This  function  calls:
23241     23212  ;;              _vscp_init
23242     23213  ;;              _vscp_writeNicknamePermanent
23243     23214  ;;  This  function  is  called  by:
23244     23215  ;;              _vscp_handleProtocolEvent
23245     23216  ;;  This  function  uses  a  non-reentrant  model
23246     23217  ;;
23247     23218                            psect  text56,class=CODE,space=0,reloc=2
23248     23219                            global  __ptext56
23249     23220   0000'                     __ptext56:
23250     23221                            psect  text56
23251     23222                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
23252     23223                                   line   427
23253     23224                                   global __size_of_vscp_handleDropNickname
23254     23225   0000                             __size_of_vscp_handleDropNickname      equ   __end_of_vscp_handleDropNickname-_vscp_handleDrop
23255                                     Nickname
23256     23226                                  
23257     23227   0000'                     _vscp_handleDropNickname:;  BSR  set  to:  0
23258     23228                           
23259     23229                            ;incstack  =  0
23260     23230                                   opt    stack  23
23261     23231                            ;incstack  =  0
23262     23232                                   line   428
23263     23233                                  
23264     23234   0000'                     l11317:;  BSR  set  to:  0
23265     23235                           
23266     23236                            ;vscp_firmware.c:  428:  uint8_t  bytes  =  vscp_imsg.flags  &  0x0f;
23267     23237   0000'  5100'                      movf   ((_vscp_imsg))&0ffh,w
23268     23238   0002'  0B0F                       andlw  low(0Fh)
23269     23239   0004'  6E11'                      movwf  ((c:vscp_handleDropNickname@bytes)),c
23270     23240                                   line   434
23271     23241                                  
23272     23242   0006'                     l11319:;  BSR  set  to:  0
23273     23243                           
23274     23244                            ;vscp_firmware.c:  434:  if  ((bytes &rsaquo =  1)  &&  (vscp_nickname  ==  vscp_imsg.data[  0  ]))  {
23275     23245   0006'  5011'                      movf   ((c:vscp_handleDropNickname@bytes)),c,w
23276     23246   0008'  B4D8                       btfsc  status,2
23277     23247   000A'  EF00'  F000'                goto   u8961
23278     23248   000E'  EF00'  F000'                goto   u8960
23279     23249   0012'                     u8961:
23280     23250   0012'  EF00'  F000'                goto   l1049
23281     23251   0016'                     u8960:
23282     23252                                  
23283     23253   0016'                     l11321:;  BSR  set  to:  0
23284     23254                           
23285     23255   0016'  5100'                      movf   ((_vscp_nickname))&0ffh,w
23286     23256   0018'  EE20'  F000'                lfsr   2,_vscp_imsg+06h
23287     23257   001C'  62DF                       cpfseq indf2
23288     23258   001E'  EF00'  F000'                goto   u8971
23289     23259   0022'  EF00'  F000'                goto   u8970
23290     23260   0026'                     u8971:
23291     23261   0026'  EF00'  F000'                goto   l1049
23292     23262   002A'                     u8970:
23293     23263                                   line   466
23294     23264                                  
23295     23265   002A'                     l11323:;  BSR  set  to:  0
23296     23266                           
23297     23267                            ;vscp_firmware.c:  466:  if  ((bytes  ==  1)  ||  ((bytes &rsaquo   1)  &&  (vscp_imsg.data[1]  ==  0)))  {
23298     23268   002A'  0411'                      decf   ((c:vscp_handleDropNickname@bytes)),c,w
23299     23269                           
23300     23270   002C'  B4D8                       btfsc  status,2
23301     23271   002E'  EF00'  F000'                goto   u8981
23302     23272   0032'  EF00'  F000'                goto   u8980
23303     23273   0036'                     u8981:
23304     23274   0036'  EF00'  F000'                goto   l1048
23305     23275   003A'                     u8980:
23306     23276                                  
23307     23277   003A'                     l11325:;  BSR  set  to:  0
23308     23278                           
23309     23279   003A'  0E01                       movlw  (02h-1)
23310     23280   003C'  6411'                      cpfsgt ((c:vscp_handleDropNickname@bytes)),c
23311     23281   003E'  EF00'  F000'                goto   u8991
23312     23282   0042'  EF00'  F000'                goto   u8990
23313     23283   0046'                     u8991:
23314     23284   0046'  EF00'  F000'                goto   l1049
23315     23285   004A'                     u8990:
23316     23286                                  
23317     23287   004A'                     l11327:;  BSR  set  to:  0
23318     23288                           
23319     23289   004A'  6700'                      tstfsz (0+(_vscp_imsg+07h))&0ffh
23320     23290   004C'  EF00'  F000'                goto   u9001
23321     23291   0050'  EF00'  F000'                goto   u9000
23322     23292   0054'                     u9001:
23323     23293   0054'  EF00'  F000'                goto   l1049
23324     23294   0058'                     u9000:
23325     23295                                  
23326     23296   0058'                     l1048:;  BSR  set  to:  0
23327     23297                           
23328     23298                                   line   468
23329     23299                            ;vscp_firmware.c:  468:  vscp_nickname  =  0xff;
23330     23300   0058'  6900'                      setf   ((_vscp_nickname))&0ffh
23331     23301                                   line   469
23332     23302                                  
23333     23303   005A'                     l11329:;  BSR  set  to:  0
23334     23304                           
23335     23305                            ;vscp_firmware.c:  469:  vscp_writeNicknamePermanent(0xff);
23336     23306   005A'  0EFF                       movlw  (0FFh)&0ffh
23337     23307                                  
23338     23308   005C'  EC00'  F000'                call   _vscp_writeNicknamePermanent
23339     23309                                   line   470
23340     23310                            ;vscp_firmware.c:  470:  vscp_init();
23341     23311   0060'  EC00'  F000'                call   _vscp_init ;wreg  free
23342     23312                                   line   484
23343     23313                                  
23344     23314   0064'                     l1049:;  BSR  set  to:  0
23345     23315                           
23346     23316   0064'  0012                       return
23347     23317                                   opt  stack  0
23348     23318                            GLOBAL __end_of_vscp_handleDropNickname
23349     23319   0066'                            __end_of_vscp_handleDropNickname:
23350     23320                                   signat _vscp_handleDropNickname,88
23351     23321                                   global _vscp_init
23352     23322                           
23353     23323  ;;  ***************  function  _vscp_init  *****************
23354     23324  ;;  Defined  at:
23355     23325  ;;              line  114  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
23356     23326  ;;  Parameters:     Size   Location      Type
23357     23327  ;;              None
23358     23328  ;;  Auto  vars:      Size   Location      Type
23359     23329  ;;              None
23360     23330  ;;  Return  value:   Size   Location      Type
23361     23331  ;;              None                void
23362     23332  ;;  Registers  used:
23363     23333  ;;              wreg,  status,2,  cstack
23364     23334  ;;  Tracked  objects:
23365     23335  ;;              On  entry  :  0/1
23366     23336  ;;              On  exit   :  F/0
23367     23337  ;;              Unchanged:  0/0
23368     23338  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
23369     23339  ;;       Params:          0        0        0        0        0        0        0
23370     23340  ;;       Locals:          0        0        0        0        0        0        0
23371     23341  ;;       Temps:           0        0        0        0        0        0        0
23372     23342  ;;       Totals:          0        0        0        0        0        0        0
23373     23343  ;;Total  ram  usage:         0  bytes
23374     23344  ;;  Hardware  stack  levels  used:     1
23375     23345  ;;  Hardware  stack  levels  required  when  called:     4
23376     23346  ;;  This  function  calls:
23377     23347  ;;              _vscp_readNicknamePermanent
23378     23348  ;;  This  function  is  called  by:
23379     23349  ;;              _main
23380     23350  ;;              _vscp_handleDropNickname
23381     23351  ;;              _vscp_handleProtocolEvent
23382     23352  ;;  This  function  uses  a  non-reentrant  model
23383     23353  ;;
23384     23354                            psect  text57,class=CODE,space=0,reloc=2
23385     23355                            global  __ptext57
23386     23356   0000'                     __ptext57:
23387     23357                            psect  text57
23388     23358                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
23389     23359                                   line   114
23390     23360                                   global __size_of_vscp_init
23391     23361   0000                             __size_of_vscp_init    equ __end_of_vscp_init-_vscp_init
23392     23362                                  
23393     23363   0000'                     _vscp_init:;  BSR  set  to:  0
23394     23364                           
23395     23365                            ;incstack  =  0
23396     23366                                   opt    stack  23
23397     23367                            ;incstack  =  0
23398     23368                                   line   115
23399     23369                                  
23400     23370   0000'                     l9687:
23401     23371                            ;vscp_firmware.c:  115:  vscp_initledfunc  =  0x02;
23402     23372   0000'  0E02                       movlw  low(02h)
23403     23373   0002'  6E07'                      movwf  ((c:_vscp_initledfunc)),c
23404     23374                                   line   118
23405     23375                                  
23406     23376   0004'                     l9689:
23407     23377                            ;vscp_firmware.c:  118:  vscp_nickname  =  vscp_readNicknamePermanent();
23408     23378   0004'  EC00'  F000'                call   _vscp_readNicknamePermanent        ;wreg  free
23409     23379   0008'  0100                       movlb  0 ;  ()  banked
23410     23380   000A'  6F00'                      movwf  ((_vscp_nickname))&0ffh
23411     23381                                   line   121
23412     23382                                  
23413     23383   000C'                     l9691:;  BSR  set  to:  0
23414     23384                           
23415     23385                            ;vscp_firmware.c:  121:  if  (!vscp_nickname)  vscp_nickname  =  0xff;
23416     23386   000C'  6700'                      tstfsz ((_vscp_nickname))&0ffh
23417     23387   000E'  EF00'  F000'                goto   u7211
23418     23388   0012'  EF00'  F000'                goto   u7210
23419     23389   0016'                     u7211:
23420     23390   0016'  EF00'  F000'                goto   l990
23421     23391   001A'                     u7210:
23422     23392                                  
23423     23393   001A'                     l9693:;  BSR  set  to:  0
23424     23394                           
23425     23395   001A'  6900'                      setf   ((_vscp_nickname))&0ffh
23426     23396                                  
23427     23397   001C'                     l990:;  BSR  set  to:  0
23428     23398                           
23429     23399                                   line   124
23430     23400                            ;vscp_firmware.c:  124:  vscp_imsg.flags  =  0;
23431     23401   001C'  6B00'                      clrf   ((_vscp_imsg))&0ffh
23432     23402                                   line   125
23433     23403                            ;vscp_firmware.c:  125:  vscp_imsg.priority  =  0;
23434     23404   001E'  6B00'                      clrf   (0+(_vscp_imsg+01h))&0ffh
23435     23405                                   line   126
23436     23406                            ;vscp_firmware.c:  126:  vscp_imsg.vscp_class  =  0;
23437     23407   0020'  6B00'                      clrf   (0+(_vscp_imsg+02h))&0ffh
23438     23408   0022'  6B00'                      clrf   (1+(_vscp_imsg+02h))&0ffh
23439     23409                                   line   127
23440     23410                            ;vscp_firmware.c:  127:  vscp_imsg.vscp_type  =  0;
23441     23411   0024'  6B00'                      clrf   (0+(_vscp_imsg+04h))&0ffh
23442     23412                                   line   130
23443     23413                            ;vscp_firmware.c:  130:  vscp_omsg.flags  =  0;
23444     23414   0026'  6B00'                      clrf   ((_vscp_omsg))&0ffh
23445     23415                                   line   131
23446     23416                            ;vscp_firmware.c:  131:  vscp_omsg.priority  =  0;
23447     23417   0028'  6B00'                      clrf   (0+(_vscp_omsg+01h))&0ffh
23448     23418                                   line   132
23449     23419                            ;vscp_firmware.c:  132:  vscp_omsg.vscp_class  =  0;
23450     23420   002A'  6B00'                      clrf   (0+(_vscp_omsg+02h))&0ffh
23451     23421   002C'  6B00'                      clrf   (1+(_vscp_omsg+02h))&0ffh
23452     23422                                   line   133
23453     23423                            ;vscp_firmware.c:  135:  vscp_errorcnt  =  0;
23454     23424   002E'  6B00'                      clrf   (0+(_vscp_omsg+04h))&0ffh
23455     23425                                   line   136
23456     23426                            ;vscp_firmware.c:  136:  vscp_alarmstatus  =  0;
23457     23427   0030'  6A05'                      clrf   ((c:_vscp_alarmstatus)),c
23458     23428                                   line   138
23459     23429                            ;vscp_firmware.c:  138:  vscp_probe_address  =  0;
23460     23430   0032'  6A09'                      clrf   ((c:_vscp_probe_address)),c
23461     23431                                   line   141
23462     23432                            ;vscp_firmware.c:  141:  vscp_node_state  =  0x00;
23463     23433   0034'  6B00'                      clrf   ((_vscp_node_state))&0ffh
23464     23434                                   line   142
23465     23435                            ;vscp_firmware.c:  142:  vscp_node_substate  =  0x00;
23466     23436   0036'  6A08'                      clrf   ((c:_vscp_node_substate)),c
23467     23437                                   line   144
23468     23438                            ;vscp_firmware.c:  144:  vscp_probe_cnt  =  0;
23469     23439   0038'  6A0A'                      clrf   ((c:_vscp_probe_cnt)),c
23470     23440                                   line   145
23471     23441                            ;vscp_firmware.c:  145:  vscp_page_select  =  0;
23472     23442   003A'  6A00'                      clrf   ((c:_vscp_page_select)),c
23473     23443   003C'  6A01'                      clrf   ((c:_vscp_page_select+1)),c
23474     23444                                   line   148
23475     23445                            ;vscp_firmware.c:  148:  vscp_timer  =  0;
23476     23446   003E'  0101                       movlb  1 ;  ()  banked
23477     23447   0040'  6B00'                      clrf   ((_vscp_timer))&0ffh       ;volatile
23478     23448   0042'  6B00'                      clrf   ((_vscp_timer+1))&0ffh     ;volatile
23479     23449                                   line   149
23480     23450                            ;vscp_firmware.c:  149:  vscp_configtimer  =  0;
23481     23451   0044'  6B00'                      clrf   ((_vscp_configtimer))&0ffh ;volatile
23482     23452   0046'  6B00'                      clrf   ((_vscp_configtimer+1))&0ffh       ;volatile
23483     23453                                   line   150
23484     23454                            ;vscp_firmware.c:  150:  vscp_second  =  0;
23485     23455   0048'  6A0B'                      clrf   ((c:_vscp_second)),c
23486     23456                                   line   151
23487     23457                            ;vscp_firmware.c:  151:  vscp_minute  =  0;
23488     23458   004A'  0100                       movlb  0 ;  ()  banked
23489     23459   004C'  6B00'                      clrf   ((_vscp_minute))&0ffh
23490     23460                                   line   152
23491     23461                            ;vscp_firmware.c:  152:  vscp_hour  =  0;
23492     23462   004E'  6B00'                      clrf   ((_vscp_hour))&0ffh
23493     23463                                   line   153
23494     23464                                  
23495     23465   0050'                     l991:;  BSR  set  to:  0
23496     23466                           
23497     23467   0050'  0012                       return
23498     23468                                   opt  stack  0
23499     23469                            GLOBAL __end_of_vscp_init
23500     23470   0052'                            __end_of_vscp_init:
23501     23471                                   signat _vscp_init,88
23502     23472                                   global _vscp_readNicknamePermanent
23503     23473                           
23504     23474  ;;  ***************  function  _vscp_readNicknamePermanent  *****************
23505     23475  ;;  Defined  at:
23506     23476  ;;              line  2716  in  file  "../main.c"
23507     23477  ;;  Parameters:     Size   Location      Type
23508     23478  ;;              None
23509     23479  ;;  Auto  vars:      Size   Location      Type
23510     23480  ;;              None
23511     23481  ;;  Return  value:   Size   Location      Type
23512     23482  ;;                   1     wreg       unsigned  char 
23513     23483  ;;  Registers  used:
23514     23484  ;;              wreg,  status,2,  cstack
23515     23485  ;;  Tracked  objects:
23516     23486  ;;              On  entry  :  0/1
23517     23487  ;;              On  exit   :  0/0
23518     23488  ;;              Unchanged:  0/0
23519     23489  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
23520     23490  ;;       Params:          0        0        0        0        0        0        0
23521     23491  ;;       Locals:          0        0        0        0        0        0        0
23522     23492  ;;       Temps:           0        0        0        0        0        0        0
23523     23493  ;;       Totals:          0        0        0        0        0        0        0
23524     23494  ;;Total  ram  usage:         0  bytes
23525     23495  ;;  Hardware  stack  levels  used:     1
23526     23496  ;;  Hardware  stack  levels  required  when  called:     3
23527     23497  ;;  This  function  calls:
23528     23498  ;;              _readEEPROM
23529     23499  ;;  This  function  is  called  by:
23530     23500  ;;              _vscp_init
23531     23501  ;;  This  function  uses  a  non-reentrant  model
23532     23502  ;;
23533     23503                            psect  text58,class=CODE,space=0,reloc=2
23534     23504                            global  __ptext58
23535     23505   0000'                     __ptext58:
23536     23506                            psect  text58
23537     23507                                   file   "../main.c"
23538     23508                                   line   2716
23539     23509                                   global __size_of_vscp_readNicknamePermanent
23540     23510   0000                             __size_of_vscp_readNicknamePermanent   equ        __end_of_vscp_readNicknamePermanent-_vscp_read
23541                                     NicknamePermanent
23542     23511                                  
23543     23512   0000'                     _vscp_readNicknamePermanent:;  BSR  set  to:  0
23544     23513                           
23545     23514                            ;incstack  =  0
23546     23515                                   opt    stack  23
23547     23516                            ;incstack  =  0
23548     23517                                   line   2717
23549     23518                                  
23550     23519   0000'                     l11145:
23551     23520                            ;main.c:  2717:  return  readEEPROM(0x01);
23552     23521   0000'  0E00                       movlw  high(01h)
23553     23522   0002'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
23554     23523   0004'  0E01                       movlw  low(01h)
23555     23524   0006'  6E0D'                      movwf  ((c:?_readEEPROM)),c
23556     23525   0008'  EC00'  F000'                call   _readEEPROM        ;wreg  free
23557     23526                                   line   2718
23558     23527                                  
23559     23528   000C'                     l584:
23560     23529   000C'  0012                       return
23561     23530                                   opt  stack  0
23562     23531                            GLOBAL __end_of_vscp_readNicknamePermanent
23563     23532   000E'                            __end_of_vscp_readNicknamePermanent:
23564     23533                                   signat _vscp_readNicknamePermanent,89
23565     23534                                   global _vscp_handleSetNickname
23566     23535                           
23567     23536  ;;  ***************  function  _vscp_handleSetNickname  *****************
23568     23537  ;;  Defined  at:
23569     23538  ;;              line  411  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
23570     23539  ;;  Parameters:     Size   Location      Type
23571     23540  ;;              None
23572     23541  ;;  Auto  vars:      Size   Location      Type
23573     23542  ;;              None
23574     23543  ;;  Return  value:   Size   Location      Type
23575     23544  ;;              None                void
23576     23545  ;;  Registers  used:
23577     23546  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  cstack
23578     23547  ;;  Tracked  objects:
23579     23548  ;;              On  entry  :  F/0
23580     23549  ;;              On  exit   :  0/0
23581     23550  ;;              Unchanged:  0/0
23582     23551  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
23583     23552  ;;       Params:          0        0        0        0        0        0        0
23584     23553  ;;       Locals:          0        0        0        0        0        0        0
23585     23554  ;;       Temps:           0        0        0        0        0        0        0
23586     23555  ;;       Totals:          0        0        0        0        0        0        0
23587     23556  ;;Total  ram  usage:         0  bytes
23588     23557  ;;  Hardware  stack  levels  used:     1
23589     23558  ;;  Hardware  stack  levels  required  when  called:     4
23590     23559  ;;  This  function  calls:
23591     23560  ;;              _vscp_writeNicknamePermanent
23592     23561  ;;              _vscp_setSegmentCRC
23593     23562  ;;  This  function  is  called  by:
23594     23563  ;;              _vscp_handleProtocolEvent
23595     23564  ;;  This  function  uses  a  non-reentrant  model
23596     23565  ;;
23597     23566                            psect  text59,class=CODE,space=0,reloc=2
23598     23567                            global  __ptext59
23599     23568   0000'                     __ptext59:
23600     23569                            psect  text59
23601     23570                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
23602     23571                                   line   411
23603     23572                                   global __size_of_vscp_handleSetNickname
23604     23573   0000                             __size_of_vscp_handleSetNickname       equ    __end_of_vscp_handleSetNickname-_vscp_handleSetNic
23605                                     kname
23606     23574                                  
23607     23575   0000'                     _vscp_handleSetNickname:
23608     23576                            ;incstack  =  0
23609     23577                                   opt    stack  24
23610     23578                            ;incstack  =  0
23611     23579                                   line   413
23612     23580                                  
23613     23581   0000'                     l11309:;  BSR  set  to:  0
23614     23582                           
23615     23583                            ;vscp_firmware.c:  412:  if  ((2  ==  (vscp_imsg.flags  &  0x0f))  &&
23616     23584                            ;vscp_firmware.c:  413:  (vscp_nickname  ==  vscp_imsg.data[  0  ]))  {
23617     23585   0000'  5100'                      movf   ((_vscp_imsg))&0ffh,w
23618     23586   0002'  0B0F                       andlw  low(0Fh)
23619     23587   0004'  0A02                       xorlw  02h
23620     23588   0006'  A4D8                       btfss  status,2
23621     23589   0008'  EF00'  F000'                goto   u8941
23622     23590   000C'  EF00'  F000'                goto   u8940
23623     23591   0010'                     u8941:
23624     23592   0010'  EF00'  F000'                goto   l1042
23625     23593   0014'                     u8940:
23626     23594                                  
23627     23595   0014'                     l11311:;  BSR  set  to:  0
23628     23596                           
23629     23597   0014'  5100'                      movf   ((_vscp_nickname))&0ffh,w
23630     23598   0016'  EE20'  F000'                lfsr   2,_vscp_imsg+06h
23631     23599   001A'  62DF                       cpfseq indf2
23632     23600   001C'  EF00'  F000'                goto   u8951
23633     23601   0020'  EF00'  F000'                goto   u8950
23634     23602   0024'                     u8951:
23635     23603   0024'  EF00'  F000'                goto   l1042
23636     23604   0028'                     u8950:
23637     23605                                   line   416
23638     23606                                  
23639     23607   0028'                     l11313:;  BSR  set  to:  0
23640     23608                           
23641     23609                            ;vscp_firmware.c:  416:  vscp_nickname  =  vscp_imsg.data[  1  ];
23642     23610   0028'  C020'  F017'                movff  0+(_vscp_imsg+07h),(_vscp_nickname)
23643     23611                                   line   417
23644     23612                                  
23645     23613   002C'                     l11315:;  BSR  set  to:  0
23646     23614                           
23647     23615                            ;vscp_firmware.c:  417:  vscp_writeNicknamePermanent(vscp_nickname);
23648     23616   002C'  5100'                      movf   ((_vscp_nickname))&0ffh,w
23649     23617                                  
23650     23618   002E'  EC00'  F000'                call   _vscp_writeNicknamePermanent
23651     23619                                   line   418
23652     23620                            ;vscp_firmware.c:  418:  vscp_setSegmentCRC(0x40);
23653     23621   0032'  0E40                       movlw  (040h)&0ffh
23654     23622                                  
23655     23623   0034'  EC00'  F000'                call   _vscp_setSegmentCRC
23656     23624                                   line   420
23657     23625                                  
23658     23626   0038'                     l1042:
23659     23627   0038'  0012                       return
23660     23628                                   opt  stack  0
23661     23629                            GLOBAL __end_of_vscp_handleSetNickname
23662     23630   003A'                            __end_of_vscp_handleSetNickname:
23663     23631                                   signat _vscp_handleSetNickname,88
23664     23632                                   global _vscp_handleHeartbeat
23665     23633                           
23666     23634  ;;  ***************  function  _vscp_handleHeartbeat  *****************
23667     23635  ;;  Defined  at:
23668     23636  ;;              line  385  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
23669     23637  ;;  Parameters:     Size   Location      Type
23670     23638  ;;              None
23671     23639  ;;  Auto  vars:      Size   Location      Type
23672     23640  ;;              None
23673     23641  ;;  Return  value:   Size   Location      Type
23674     23642  ;;              None                void
23675     23643  ;;  Registers  used:
23676     23644  ;;              wreg,  status,2,  status,0,  cstack
23677     23645  ;;  Tracked  objects:
23678     23646  ;;              On  entry  :  F/0
23679     23647  ;;              On  exit   :  0/0
23680     23648  ;;              Unchanged:  0/0
23681     23649  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
23682     23650  ;;       Params:          0        0        0        0        0        0        0
23683     23651  ;;       Locals:          0        0        0        0        0        0        0
23684     23652  ;;       Temps:           0        0        0        0        0        0        0
23685     23653  ;;       Totals:          0        0        0        0        0        0        0
23686     23654  ;;Total  ram  usage:         0  bytes
23687     23655  ;;  Hardware  stack  levels  used:     1
23688     23656  ;;  Hardware  stack  levels  required  when  called:     4
23689     23657  ;;  This  function  calls:
23690     23658  ;;              _vscp_writeNicknamePermanent
23691     23659  ;;              _vscp_getSegmentCRC
23692     23660  ;;              _vscp_setSegmentCRC
23693     23661  ;;  This  function  is  called  by:
23694     23662  ;;              _vscp_handleProtocolEvent
23695     23663  ;;  This  function  uses  a  non-reentrant  model
23696     23664  ;;
23697     23665                            psect  text60,class=CODE,space=0,reloc=2
23698     23666                            global  __ptext60
23699     23667   0000'                     __ptext60:
23700     23668                            psect  text60
23701     23669                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
23702     23670                                   line   385
23703     23671                                   global __size_of_vscp_handleHeartbeat
23704     23672   0000                             __size_of_vscp_handleHeartbeat equ      __end_of_vscp_handleHeartbeat-_vscp_handleHeartbeat
23705     23673                                  
23706     23674   0000'                     _vscp_handleHeartbeat:
23707     23675                            ;incstack  =  0
23708     23676                                   opt    stack  24
23709     23677                            ;incstack  =  0
23710     23678                                   line   386
23711     23679                                  
23712     23680   0000'                     l11295:;  BSR  set  to:  0
23713     23681                           
23714     23682                            ;vscp_firmware.c:  386:  if  (  !vscp_getSegmentCRC()  )  {
23715     23683   0000'  EC00'  F000'                call   _vscp_getSegmentCRC        ;wreg  free
23716     23684   0004'  0900                       iorlw  0
23717     23685   0006'  A4D8                       btfss  status,2
23718     23686   0008'  EF00'  F000'                goto   u8911
23719     23687   000C'  EF00'  F000'                goto   u8910
23720     23688   0010'                     u8911:
23721     23689   0010'  EF00'  F000'                goto   l11307
23722     23690   0014'                     u8910:
23723     23691                                   line   388
23724     23692                                  
23725     23693   0014'                     l11297:
23726     23694                            ;vscp_firmware.c:  387:  if  (  (  5  ==  (vscp_imsg.flags  &  0x0f  )  )  &&
23727     23695                            ;vscp_firmware.c:  388:  (vscp_getSegmentCRC()  !=  vscp_imsg.data[  0  ]))  {
23728     23696   0014'  0100                       movlb  0 ;  ()  banked
23729     23697   0016'  5100'                      movf   ((_vscp_imsg))&0ffh,w
23730     23698   0018'  0B0F                       andlw  low(0Fh)
23731     23699   001A'  0A05                       xorlw  05h
23732     23700   001C'  A4D8                       btfss  status,2
23733     23701   001E'  EF00'  F000'                goto   u8921
23734     23702   0022'  EF00'  F000'                goto   u8920
23735     23703   0026'                     u8921:
23736     23704   0026'  EF00'  F000'                goto   l1038
23737     23705   002A'                     u8920:
23738     23706                                  
23739     23707   002A'                     l11299:;  BSR  set  to:  0
23740     23708                           
23741     23709   002A'  EC00'  F000'                call   _vscp_getSegmentCRC        ;wreg  free
23742     23710   002E'  0100                       movlb  0 ;  ()  banked
23743     23711   0030'  1900'                      xorwf  (0+(_vscp_imsg+06h))&0ffh,w
23744     23712   0032'  B4D8                       btfsc  status,2
23745     23713   0034'  EF00'  F000'                goto   u8931
23746     23714   0038'  EF00'  F000'                goto   u8930
23747     23715   003C'                     u8931:
23748     23716   003C'  EF00'  F000'                goto   l1038
23749     23717   0040'                     u8930:
23750     23718                                   line   392
23751     23719                                  
23752     23720   0040'                     l11301:;  BSR  set  to:  0
23753     23721                           
23754     23722                            ;vscp_firmware.c:  392:  vscp_setSegmentCRC(vscp_imsg.data[  0  ]);
23755     23723   0040'  5100'                      movf   (0+(_vscp_imsg+06h))&0ffh,w
23756     23724                                  
23757     23725   0042'  EC00'  F000'                call   _vscp_setSegmentCRC
23758     23726                                   line   395
23759     23727                                  
23760     23728   0046'                     l11303:
23761     23729                            ;vscp_firmware.c:  395:  vscp_nickname  =  0xff;
23762     23730   0046'  0100                       movlb  0 ;  ()  banked
23763     23731   0048'  6900'                      setf   ((_vscp_nickname))&0ffh
23764     23732                                   line   396
23765     23733                            ;vscp_firmware.c:  396:  vscp_writeNicknamePermanent(0xff);
23766     23734   004A'  0EFF                       movlw  (0FFh)&0ffh
23767     23735                                  
23768     23736   004C'  EC00'  F000'                call   _vscp_writeNicknamePermanent
23769     23737                                   line   397
23770     23738                                  
23771     23739   0050'                     l11305:
23772     23740                            ;vscp_firmware.c:  397:  vscp_node_state  =  0x01;
23773     23741   0050'  0E01                       movlw  low(01h)
23774     23742   0052'  0100                       movlb  0 ;  ()  banked
23775     23743   0054'  6F00'                      movwf  ((_vscp_node_state))&0ffh
23776     23744   0056'  EF00'  F000'                goto   l1038
23777     23745                                   line   402
23778     23746                                  
23779     23747   005A'                     l11307:
23780     23748                            ;vscp_firmware.c:  400:  else  {
23781     23749                            ;vscp_firmware.c:  402:  vscp_setSegmentCRC(vscp_imsg.data[  0  ]);
23782     23750   005A'  0100                       movlb  0 ;  ()  banked
23783     23751   005C'  5100'                      movf   (0+(_vscp_imsg+06h))&0ffh,w
23784     23752                                  
23785     23753   005E'  EC00'  F000'                call   _vscp_setSegmentCRC
23786     23754                                   line   404
23787     23755                                  
23788     23756   0062'                     l1038:
23789     23757   0062'  0012                       return
23790     23758                                   opt  stack  0
23791     23759                            GLOBAL __end_of_vscp_handleHeartbeat
23792     23760   0064'                            __end_of_vscp_handleHeartbeat:
23793     23761                                   signat _vscp_handleHeartbeat,88
23794     23762                                   global _vscp_goBootloaderMode
23795     23763                           
23796     23764  ;;  ***************  function  _vscp_goBootloaderMode  *****************
23797     23765  ;;  Defined  at:
23798     23766  ;;              line  2702  in  file  "../main.c"
23799     23767  ;;  Parameters:     Size   Location      Type
23800     23768  ;;              None
23801     23769  ;;  Auto  vars:      Size   Location      Type
23802     23770  ;;              None
23803     23771  ;;  Return  value:   Size   Location      Type
23804     23772  ;;              None                void
23805     23773  ;;  Registers  used:
23806     23774  ;;              wreg,  status,2,  cstack
23807     23775  ;;  Tracked  objects:
23808     23776  ;;              On  entry  :  F/0
23809     23777  ;;              On  exit   :  0/0
23810     23778  ;;              Unchanged:  0/0
23811     23779  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
23812     23780  ;;       Params:          0        0        0        0        0        0        0
23813     23781  ;;       Locals:          0        0        0        0        0        0        0
23814     23782  ;;       Temps:           0        0        0        0        0        0        0
23815     23783  ;;       Totals:          0        0        0        0        0        0        0
23816     23784  ;;Total  ram  usage:         0  bytes
23817     23785  ;;  Hardware  stack  levels  used:     1
23818     23786  ;;  Hardware  stack  levels  required  when  called:     3
23819     23787  ;;  This  function  calls:
23820     23788  ;;              _writeEEPROM
23821     23789  ;;  This  function  is  called  by:
23822     23790  ;;              _vscp_handleProtocolEvent
23823     23791  ;;  This  function  uses  a  non-reentrant  model
23824     23792  ;;
23825     23793                            psect  text61,class=CODE,space=0,reloc=2
23826     23794                            global  __ptext61
23827     23795   0000'                     __ptext61:
23828     23796                            psect  text61
23829     23797                                   file   "../main.c"
23830     23798                                   line   2702
23831     23799                                   global __size_of_vscp_goBootloaderMode
23832     23800   0000                             __size_of_vscp_goBootloaderMode        equ     __end_of_vscp_goBootloaderMode-_vscp_goBootloaderMo
23833                                     de
23834     23801                                  
23835     23802   0000'                     _vscp_goBootloaderMode:
23836     23803                            ;incstack  =  0
23837     23804                                   opt    stack  25
23838     23805                            ;incstack  =  0
23839     23806                                   line   2705
23840     23807                                  
23841     23808   0000'                     l11143:;  BSR  set  to:  0
23842     23809                           
23843     23810                            ;main.c:  2705:  writeEEPROM(0x00,  0xff);
23844     23811   0000'  0E00                       movlw  high(0)
23845     23812   0002'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
23846     23813   0004'  0E00                       movlw  low(0)
23847     23814   0006'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
23848     23815   0008'  0EFF                       movlw  low(0FFh)
23849     23816   000A'  6E0F'                      movwf  (0+((c:?_writeEEPROM)+02h)),c
23850     23817   000C'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
23851     23818                                   line   2709
23852     23819                            #  2709  "../main.c"
23853     23820   0010'  00FF                reset  ;# 
23854     23821                            psect  text61
23855     23822                                   line   2710
23856     23823                                  
23857     23824   0012'                     l581:
23858     23825   0012'  0012                       return
23859     23826                                   opt  stack  0
23860     23827                            GLOBAL __end_of_vscp_goBootloaderMode
23861     23828   0014'                            __end_of_vscp_goBootloaderMode:
23862     23829                                   signat _vscp_goBootloaderMode,88
23863     23830                                   global _vscp_getMatrixInfo
23864     23831                           
23865     23832  ;;  ***************  function  _vscp_getMatrixInfo  *****************
23866     23833  ;;  Defined  at:
23867     23834  ;;              line  2642  in  file  "../main.c"
23868     23835  ;;  Parameters:     Size   Location      Type
23869     23836  ;;   pData            1     wreg      PTR  unsigned  char 
23870     23837  ;;                -&rsaquo   vscp_omsg(13), 
23871     23838  ;;  Auto  vars:      Size   Location      Type
23872     23839  ;;   pData            1    13[COMRAM]  PTR  unsigned  char 
23873     23840  ;;                -&rsaquo   vscp_omsg(13), 
23874     23841  ;;   i                1    14[COMRAM]  unsigned  char 
23875     23842  ;;  Return  value:   Size   Location      Type
23876     23843  ;;              None                void
23877     23844  ;;  Registers  used:
23878     23845  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0
23879     23846  ;;  Tracked  objects:
23880     23847  ;;              On  entry  :  F/0
23881     23848  ;;              On  exit   :  F/0
23882     23849  ;;              Unchanged:  F/0
23883     23850  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
23884     23851  ;;       Params:          0        0        0        0        0        0        0
23885     23852  ;;       Locals:          2        0        0        0        0        0        0
23886     23853  ;;       Temps:           0        0        0        0        0        0        0
23887     23854  ;;       Totals:          2        0        0        0        0        0        0
23888     23855  ;;Total  ram  usage:         2  bytes
23889     23856  ;;  Hardware  stack  levels  used:     1
23890     23857  ;;  Hardware  stack  levels  required  when  called:     2
23891     23858  ;;  This  function  calls:
23892     23859  ;;              Nothing
23893     23860  ;;  This  function  is  called  by:
23894     23861  ;;              _vscp_handleProtocolEvent
23895     23862  ;;  This  function  uses  a  non-reentrant  model
23896     23863  ;;
23897     23864                            psect  text62,class=CODE,space=0,reloc=2
23898     23865                            global  __ptext62
23899     23866   0000'                     __ptext62:
23900     23867                            psect  text62
23901     23868                                   file   "../main.c"
23902     23869                                   line   2642
23903     23870                                   global __size_of_vscp_getMatrixInfo
23904     23871   0000                             __size_of_vscp_getMatrixInfo   equ        __end_of_vscp_getMatrixInfo-_vscp_getMatrixInfo
23905     23872                                  
23906     23873   0000'                     _vscp_getMatrixInfo:
23907     23874                            ;incstack  =  0
23908     23875                                   opt    stack  26
23909     23876                            ;incstack  =  0
23910     23877                            ;vscp_getMatrixInfo@pData  stored  from  wreg
23911     23878                                   line   2647
23912     23879   0000'  CFE8  F00D'                 movff  wreg,(c:vscp_getMatrixInfo@pData)
23913     23880                                  
23914     23881   0004'                     l8181:;  BSR  set  to:  0
23915     23882                           
23916     23883                            ;main.c:  2643:  uint8_t  i;
23917     23884                            ;main.c:  2647:  for  (i  =  0;  i &lsaquo   8;  i++)  {
23918     23885   0004'  6A0E'                      clrf   ((c:vscp_getMatrixInfo@i)),c
23919     23886                                   line   2648
23920     23887                                  
23921     23888   0006'                     l8187:;  BSR  set  to:  0
23922     23889                           
23923     23890                            ;main.c:  2648:  pData[  i  ]  =  0;
23924     23891   0006'  500D'                      movf   ((c:vscp_getMatrixInfo@pData)),c,w
23925     23892   0008'  240E'                      addwf  ((c:vscp_getMatrixInfo@i)),c,w
23926     23893   000A'  6ED9                       movwf  fsr2l
23927     23894   000C'  6ADA                       clrf   fsr2h
23928     23895   000E'  0E00                       movlw  low(0)
23929     23896   0010'  6EDF                       movwf  indf2
23930     23897                                   line   2647
23931     23898                                  
23932     23899   0012'                     l8189:;  BSR  set  to:  0
23933     23900                           
23934     23901   0012'  2A0E'                      incf   ((c:vscp_getMatrixInfo@i)),c
23935     23902                                  
23936     23903   0014'                     l8191:;  BSR  set  to:  0
23937     23904                           
23938     23905   0014'  0E07                       movlw  (08h-1)
23939     23906   0016'  640E'                      cpfsgt ((c:vscp_getMatrixInfo@i)),c
23940     23907   0018'  EF00'  F000'                goto   u5261
23941     23908   001C'  EF00'  F000'                goto   u5260
23942     23909   0020'                     u5261:
23943     23910   0020'  EF00'  F000'                goto   l8187
23944     23911   0024'                     u5260:
23945     23912                                   line   2651
23946     23913                                  
23947     23914   0024'                     l566:;  BSR  set  to:  0
23948     23915                           
23949     23916   0024'  0012                       return
23950     23917                                   opt  stack  0
23951     23918                            GLOBAL __end_of_vscp_getMatrixInfo
23952     23919   0026'                            __end_of_vscp_getMatrixInfo:
23953     23920                                   signat _vscp_getMatrixInfo,4216
23954     23921                                   global _vscp_handleProbeState
23955     23922                           
23956     23923  ;;  ***************  function  _vscp_handleProbeState  *****************
23957     23924  ;;  Defined  at:
23958     23925  ;;              line  197  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
23959     23926  ;;  Parameters:     Size   Location      Type
23960     23927  ;;              None
23961     23928  ;;  Auto  vars:      Size   Location      Type
23962     23929  ;;              None
23963     23930  ;;  Return  value:   Size   Location      Type
23964     23931  ;;              None                void
23965     23932  ;;  Registers  used:
23966     23933  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
23967           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
23968     23934  ;;  Tracked  objects:
23969     23935  ;;              On  entry  :  0/0
23970     23936  ;;              On  exit   :  F/0
23971     23937  ;;              Unchanged:  0/0
23972     23938  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
23973     23939  ;;       Params:          0        0        0        0        0        0        0
23974     23940  ;;       Locals:          0        0        0        0        0        0        0
23975     23941  ;;       Temps:           0        0        0        0        0        0        0
23976     23942  ;;       Totals:          0        0        0        0        0        0        0
23977     23943  ;;Total  ram  usage:         0  bytes
23978     23944  ;;  Hardware  stack  levels  used:     1
23979     23945  ;;  Hardware  stack  levels  required  when  called:     8
23980     23946  ;;  This  function  calls:
23981     23947  ;;              _vscp_goActiveState
23982     23948  ;;              _vscp_sendEvent
23983     23949  ;;              _vscp_writeNicknamePermanent
23984     23950  ;;              _vscp_setSegmentCRC
23985     23951  ;;  This  function  is  called  by:
23986     23952  ;;              _main
23987     23953  ;;  This  function  uses  a  non-reentrant  model
23988     23954  ;;
23989     23955                            psect  text63,class=CODE,space=0,reloc=2
23990     23956                            global  __ptext63
23991     23957   0000'                     __ptext63:
23992     23958                            psect  text63
23993     23959                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
23994     23960                                   line   197
23995     23961                                   global __size_of_vscp_handleProbeState
23996     23962   0000                             __size_of_vscp_handleProbeState        equ     __end_of_vscp_handleProbeState-_vscp_handleProbeSta
23997                                     te
23998     23963                                  
23999     23964   0000'                     _vscp_handleProbeState:;  BSR  set  to:  0
24000     23965                           
24001     23966                            ;incstack  =  0
24002     23967                                   opt    stack  21
24003     23968                            ;incstack  =  0
24004     23969                                   line   198
24005     23970                                  
24006     23971   0000'                     l9715:
24007     23972                            ;vscp_firmware.c:  198:  switch  (vscp_node_substate)  {
24008     23973   0000'  EF00'  F000'                goto   l9787
24009     23974                                   line   202
24010     23975                                  
24011     23976   0004'                     l9717:
24012     23977                            ;vscp_firmware.c:  202:  if  (0xff  !=  vscp_probe_address)  {
24013     23978   0004'  2809'                      incf   ((c:_vscp_probe_address)),c,w
24014     23979                           
24015     23980   0006'  B4D8                       btfsc  status,2
24016     23981   0008'  EF00'  F000'                goto   u7231
24017     23982   000C'  EF00'  F000'                goto   u7230
24018     23983   0010'                     u7231:
24019     23984   0010'  EF00'  F000'                goto   l9733
24020     23985   0014'                     u7230:
24021     23986                                   line   204
24022     23987                                  
24023     23988   0014'                     l9719:
24024     23989                            ;vscp_firmware.c:  204:  vscp_omsg.flags  =  0x80  +  1;
24025     23990   0014'  0E81                       movlw  low(081h)
24026     23991   0016'  0100                       movlb  0 ;  ()  banked
24027     23992   0018'  6F00'                      movwf  ((_vscp_omsg))&0ffh
24028     23993                                   line   205
24029     23994                                  
24030     23995   001A'                     l9721:;  BSR  set  to:  0
24031     23996                           
24032     23997                            ;vscp_firmware.c:  205:  vscp_omsg.priority  =  0x00;
24033     23998   001A'  6B00'                      clrf   (0+(_vscp_omsg+01h))&0ffh
24034     23999                                   line   206
24035     24000                                  
24036     24001   001C'                     l9723:;  BSR  set  to:  0
24037     24002                           
24038     24003                            ;vscp_firmware.c:  206:  vscp_omsg.vscp_class  =  0;
24039     24004   001C'  6B00'                      clrf   (0+(_vscp_omsg+02h))&0ffh
24040     24005   001E'  6B00'                      clrf   (1+(_vscp_omsg+02h))&0ffh
24041     24006                                   line   207
24042     24007                            ;vscp_firmware.c:  207:  vscp_omsg.vscp_type  =  2;
24043     24008   0020'  0E02                       movlw  low(02h)
24044     24009   0022'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
24045     24010                                   line   208
24046     24011                                  
24047     24012   0024'                     l9725:;  BSR  set  to:  0
24048     24013                           
24049     24014                            ;vscp_firmware.c:  208:  vscp_omsg.data[  0  ]  =  vscp_probe_address;
24050     24015   0024'  C009'  F02C'                movff  (c:_vscp_probe_address),0+(_vscp_omsg+05h)
24051     24016                                   line   211
24052     24017                                  
24053     24018   0028'                     l9727:;  BSR  set  to:  0
24054     24019                           
24055     24020                            ;vscp_firmware.c:  211:  vscp_sendEvent();
24056     24021   0028'  EC00'  F000'                call   _vscp_sendEvent    ;wreg  free
24057     24022                                   line   213
24058     24023                                  
24059     24024   002C'                     l9729:;  BSR  set  to:  0
24060     24025                           
24061     24026                            ;vscp_firmware.c:  213:  vscp_node_substate  =  0x01;
24062     24027   002C'  0E01                       movlw  low(01h)
24063     24028   002E'  6E08'                      movwf  ((c:_vscp_node_substate)),c
24064     24029                                   line   214
24065     24030                                  
24066     24031   0030'                     l9731:;  BSR  set  to:  0
24067     24032                           
24068     24033                            ;vscp_firmware.c:  214:  vscp_timer  =  0;
24069     24034   0030'  0101                       movlb  1 ;  ()  banked
24070     24035   0032'  6B00'                      clrf   ((_vscp_timer))&0ffh       ;volatile
24071     24036   0034'  6B00'                      clrf   ((_vscp_timer+1))&0ffh     ;volatile
24072     24037                                   line   216
24073     24038                            ;vscp_firmware.c:  216:  }  else  {
24074     24039   0036'  EF00'  F000'                goto   l1005
24075     24040                                   line   219
24076     24041                                  
24077     24042   003A'                     l9733:
24078     24043                            ;vscp_firmware.c:  219:  vscp_node_state  =  0x04;
24079     24044   003A'  0E04                       movlw  low(04h)
24080     24045   003C'  0100                       movlb  0 ;  ()  banked
24081     24046   003E'  6F00'                      movwf  ((_vscp_node_state))&0ffh
24082     24047                                   line   222
24083     24048                            ;vscp_firmware.c:  222:  vscp_omsg.flags  =  0x80  +  1;
24084     24049   0040'  0E81                       movlw  low(081h)
24085     24050   0042'  6F00'                      movwf  ((_vscp_omsg))&0ffh
24086     24051                                   line   223
24087     24052                                  
24088     24053   0044'                     l9735:;  BSR  set  to:  0
24089     24054                           
24090     24055                            ;vscp_firmware.c:  223:  vscp_omsg.data[  0  ]  =  0xff;
24091     24056   0044'  6900'                      setf   (0+(_vscp_omsg+05h))&0ffh
24092     24057                                   line   224
24093     24058                            ;vscp_firmware.c:  224:  vscp_omsg.priority  =  0x07;
24094     24059   0046'  0E07                       movlw  low(07h)
24095     24060   0048'  6F00'                      movwf  (0+(_vscp_omsg+01h))&0ffh
24096     24061                                   line   225
24097     24062                                  
24098     24063   004A'                     l9737:;  BSR  set  to:  0
24099     24064                           
24100     24065                            ;vscp_firmware.c:  225:  vscp_omsg.vscp_class  =  0;
24101     24066   004A'  6B00'                      clrf   (0+(_vscp_omsg+02h))&0ffh
24102     24067   004C'  6B00'                      clrf   (1+(_vscp_omsg+02h))&0ffh
24103     24068                                   line   226
24104     24069                            ;vscp_firmware.c:  226:  vscp_omsg.vscp_type  =  3;
24105     24070   004E'  0E03                       movlw  low(03h)
24106     24071   0050'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
24107     24072                                   line   229
24108     24073                                  
24109     24074   0052'                     l9739:;  BSR  set  to:  0
24110     24075                           
24111     24076                            ;vscp_firmware.c:  229:  vscp_sendEvent();
24112     24077   0052'  EC00'  F000'                call   _vscp_sendEvent    ;wreg  free
24113     24078   0056'  EF00'  F000'                goto   l1005
24114     24079                                   line   234
24115     24080                            ;vscp_firmware.c:  234:  case  0x01:
24116     24081                                  
24117     24082   005A'                     l1006:
24118     24083                                   line   236
24119     24084                            ;vscp_firmware.c:  236:  if  (vscp_imsg.flags  &  0x80)  {
24120     24085   005A'  0100                       movlb  0 ;  ()  banked
24121     24086                                  
24122     24087   005C'  AF00'                      btfss  ((_vscp_imsg))&0ffh,(7)&7
24123     24088   005E'  EF00'  F000'                goto   u7241
24124     24089   0062'  EF00'  F000'                goto   u7240
24125     24090   0066'                     u7241:
24126     24091   0066'  EF00'  F000'                goto   l9757
24127     24092   006A'                     u7240:
24128     24093                                   line   240
24129     24094                                  
24130     24095   006A'                     l9741:;  BSR  set  to:  0
24131     24096                           
24132     24097                            ;vscp_firmware.c:  239:  if  ((0  ==  vscp_imsg.vscp_class)  &&
24133     24098                            ;vscp_firmware.c:  240:  (3  ==  vscp_imsg.vscp_type))  {
24134     24099   006A'  5100'                      movf   (1+(_vscp_imsg+02h))&0ffh,w
24135     24100   006C'  1100'                      iorwf  (0+(_vscp_imsg+02h))&0ffh,w
24136     24101                           
24137     24102   006E'  A4D8                       btfss  status,2
24138     24103   0070'  EF00'  F000'                goto   u7251
24139     24104   0074'  EF00'  F000'                goto   u7250
24140     24105   0078'                     u7251:
24141     24106   0078'  EF00'  F000'                goto   l1005
24142     24107   007C'                     u7250:
24143     24108                                  
24144     24109   007C'                     l9743:;  BSR  set  to:  0
24145     24110                           
24146     24111   007C'  5100'                      movf   (0+(_vscp_imsg+04h))&0ffh,w
24147     24112   007E'  0A03                       xorlw  3
24148     24113                           
24149     24114   0080'  A4D8                       btfss  status,2
24150     24115   0082'  EF00'  F000'                goto   u7261
24151     24116   0086'  EF00'  F000'                goto   u7260
24152     24117   008A'                     u7261:
24153     24118   008A'  EF00'  F000'                goto   l1005
24154     24119   008E'                     u7260:
24155     24120                                   line   243
24156     24121                                  
24157     24122   008E'                     l9745:;  BSR  set  to:  0
24158     24123                           
24159     24124                            ;vscp_firmware.c:  243:  if  (0  ==  vscp_probe_address)  {
24160     24125   008E'  6609'                      tstfsz ((c:_vscp_probe_address)),c
24161     24126   0090'  EF00'  F000'                goto   u7271
24162     24127   0094'  EF00'  F000'                goto   u7270
24163     24128   0098'                     u7271:
24164     24129   0098'  EF00'  F000'                goto   l9751
24165     24130   009C'                     u7270:
24166     24131                                   line   247
24167     24132                                  
24168     24133   009C'                     l9747:;  BSR  set  to:  0
24169     24134                           
24170     24135                            ;vscp_firmware.c:  247:  vscp_node_state  =  0x02;
24171     24136   009C'  0E02                       movlw  low(02h)
24172     24137   009E'  6F00'                      movwf  ((_vscp_node_state))&0ffh
24173     24138   00A0'  EF00'  F000'                goto   l9731
24174     24139                                   line   253
24175     24140                                  
24176     24141   00A4'                     l9751:;  BSR  set  to:  0
24177     24142                           
24178     24143                            ;vscp_firmware.c:  253:  vscp_probe_address++;
24179     24144   00A4'  2A09'                      incf   ((c:_vscp_probe_address)),c
24180     24145                                   line   254
24181     24146                                  
24182     24147   00A6'                     l9753:;  BSR  set  to:  0
24183     24148                           
24184     24149                            ;vscp_firmware.c:  254:  vscp_node_substate  =  0x00;
24185     24150   00A6'  6A08'                      clrf   ((c:_vscp_node_substate)),c
24186     24151                                   line   255
24187     24152                                  
24188     24153   00A8'                     l9755:
24189     24154                            ;vscp_firmware.c:  255:  vscp_probe_cnt  =  0;
24190     24155   00A8'  6A0A'                      clrf   ((c:_vscp_probe_cnt)),c
24191     24156   00AA'  EF00'  F000'                goto   l1005
24192     24157                                   line   261
24193     24158                                  
24194     24159   00AE'                     l9757:;  BSR  set  to:  0
24195     24160                           
24196     24161                            ;vscp_firmware.c:  261:  if  (vscp_timer &rsaquo   1000)  {
24197     24162   00AE'  0EE9                       movlw  0E9h
24198     24163   00B0'  0101                       movlb  1 ;  ()  banked
24199     24164   00B2'  5D00'                      subwf  ((_vscp_timer))&0ffh,w    ;volatile
24200     24165   00B4'  0E03                       movlw  03h
24201     24166   00B6'  5900'                      subwfb ((_vscp_timer+1))&0ffh,w ;volatile
24202     24167   00B8'  A0D8                       btfss  status,0
24203     24168   00BA'  EF00'  F000'                goto   u7281
24204     24169   00BE'  EF00'  F000'                goto   u7280
24205     24170   00C2'                     u7281:
24206     24171   00C2'  EF00'  F000'                goto   l1005
24207     24172   00C6'                     u7280:
24208     24173                                   line   263
24209     24174                                  
24210     24175   00C6'                     l9759:;  BSR  set  to:  1
24211     24176                           
24212     24177                            ;vscp_firmware.c:  263:  vscp_probe_cnt++;
24213     24178   00C6'  2A0A'                      incf   ((c:_vscp_probe_cnt)),c
24214     24179                                   line   265
24215     24180                                  
24216     24181   00C8'                     l9761:;  BSR  set  to:  1
24217     24182                           
24218     24183                            ;vscp_firmware.c:  265:  if  (vscp_probe_cnt &rsaquo =  3)  {
24219     24184   00C8'  0E02                       movlw  (03h-1)
24220     24185   00CA'  640A'                      cpfsgt ((c:_vscp_probe_cnt)),c
24221     24186   00CC'  EF00'  F000'                goto   u7291
24222     24187   00D0'  EF00'  F000'                goto   u7290
24223     24188   00D4'                     u7291:
24224     24189   00D4'  EF00'  F000'                goto   l1013
24225     24190   00D8'                     u7290:
24226     24191                                   line   268
24227     24192                                  
24228     24193   00D8'                     l9763:;  BSR  set  to:  1
24229     24194                           
24230     24195                            ;vscp_firmware.c:  268:  if  (0  ==  vscp_probe_address)  {
24231     24196   00D8'  6609'                      tstfsz ((c:_vscp_probe_address)),c
24232     24197   00DA'  EF00'  F000'                goto   u7301
24233     24198   00DE'  EF00'  F000'                goto   u7300
24234     24199   00E2'                     u7301:
24235     24200   00E2'  EF00'  F000'                goto   l1014
24236     24201   00E6'                     u7300:
24237     24202                                   line   271
24238     24203                                  
24239     24204   00E6'                     l9765:;  BSR  set  to:  1
24240     24205                           
24241     24206                            ;vscp_firmware.c:  271:  vscp_probe_address++;
24242     24207   00E6'  2A09'                      incf   ((c:_vscp_probe_address)),c
24243     24208                                   line   272
24244     24209                                  
24245     24210   00E8'                     l9767:;  BSR  set  to:  1
24246     24211                           
24247     24212                            ;vscp_firmware.c:  272:  vscp_node_substate  =  0x00;
24248     24213   00E8'  6A08'                      clrf   ((c:_vscp_node_substate)),c
24249     24214                                   line   273
24250     24215                                  
24251     24216   00EA'                     l9769:;  BSR  set  to:  1
24252     24217                           
24253     24218                            ;vscp_firmware.c:  273:  vscp_timer  =  0;
24254     24219   00EA'  6B00'                      clrf   ((_vscp_timer))&0ffh       ;volatile
24255     24220   00EC'  6B00'                      clrf   ((_vscp_timer+1))&0ffh     ;volatile
24256     24221   00EE'  EF00'  F000'                goto   l9755
24257     24222                                   line   276
24258     24223                                  
24259     24224   00F2'                     l1014:;  BSR  set  to:  1
24260     24225                           
24261     24226                                   line   279
24262     24227                            ;vscp_firmware.c:  279:  vscp_nickname  =  vscp_probe_address;
24263     24228   00F2'  C009'  F017'                movff  (c:_vscp_probe_address),(_vscp_nickname)
24264     24229                                   line   280
24265     24230                                  
24266     24231   00F6'                     l9773:;  BSR  set  to:  1
24267     24232                           
24268     24233                            ;vscp_firmware.c:  280:  vscp_node_state  =  0x03;
24269     24234   00F6'  0E03                       movlw  low(03h)
24270     24235   00F8'  0100                       movlb  0 ;  ()  banked
24271     24236   00FA'  6F00'                      movwf  ((_vscp_node_state))&0ffh
24272     24237                                   line   281
24273     24238                                  
24274     24239   00FC'                     l9775:;  BSR  set  to:  0
24275     24240                           
24276     24241                            ;vscp_firmware.c:  281:  vscp_node_substate  =  0x00;
24277     24242   00FC'  6A08'                      clrf   ((c:_vscp_node_substate)),c
24278     24243                                   line   282
24279     24244                                  
24280     24245   00FE'                     l9777:;  BSR  set  to:  0
24281     24246                           
24282     24247                            ;vscp_firmware.c:  282:  vscp_writeNicknamePermanent(vscp_nickname);
24283     24248   00FE'  5100'                      movf   ((_vscp_nickname))&0ffh,w
24284     24249                                  
24285     24250   0100'  EC00'  F000'                call   _vscp_writeNicknamePermanent
24286     24251                                   line   283
24287     24252                                  
24288     24253   0104'                     l9779:
24289     24254                            ;vscp_firmware.c:  283:  vscp_setSegmentCRC(0x40);
24290     24255   0104'  0E40                       movlw  (040h)&0ffh
24291     24256                                  
24292     24257   0106'  EC00'  F000'                call   _vscp_setSegmentCRC
24293     24258                                   line   286
24294     24259                                  
24295     24260   010A'                     l9781:
24296     24261                            ;vscp_firmware.c:  286:  vscp_probe_cnt  =  0;
24297     24262   010A'  6A0A'                      clrf   ((c:_vscp_probe_cnt)),c
24298     24263                                   line   287
24299     24264                                  
24300     24265   010C'                     l9783:
24301     24266                            ;vscp_firmware.c:  287:  vscp_goActiveState();
24302     24267   010C'  EC00'  F000'                call   _vscp_goActiveState        ;wreg  free
24303     24268   0110'  EF00'  F000'                goto   l1005
24304     24269                                   line   290
24305     24270                                  
24306     24271   0114'                     l1013:
24307     24272                                   line   291
24308     24273                            ;vscp_firmware.c:  291:  vscp_node_substate  =  0x00;
24309     24274   0114'  6A08'                      clrf   ((c:_vscp_node_substate)),c
24310     24275   0116'  EF00'  F000'                goto   l1005
24311     24276                                   line   198
24312     24277                                  
24313     24278   011A'                     l9787:
24314     24279   011A'  5008'                      movf   ((c:_vscp_node_substate)),c,w
24315     24280                                   ;  Switch  size  1,  requested  type  "space"
24316     24281                            ;  Number  of  cases  is  3,  Range  of  values  is  0  to  2
24317     24282                            ;  switch  strategies  available:
24318     24283                            ;  Name          Instructions  Cycles
24319     24284                            ;  simple_byte            10      6  (average)
24320     24285                            ;      Chosen  strategy  is  simple_byte
24321     24286                           
24322     24287   011C'  0A00                       xorlw  0^0       ;  case  0
24323     24288   011E'  B4D8                       skipnz
24324     24289   0120'  EF00'  F000'                goto   l9717
24325     24290   0124'  0A01                       xorlw  1^0       ;  case  1
24326     24291   0126'  B4D8                       skipnz
24327     24292   0128'  EF00'  F000'                goto   l1006
24328     24293   012C'  0A03                       xorlw  2^1       ;  case  2
24329     24294   012E'  B4D8                       skipnz
24330     24295   0130'  EF00'  F000'                goto   l1005
24331     24296   0134'  EF00'  F000'                goto   l1013
24332     24297                           
24333     24298                                   line   304
24334     24299                                  
24335     24300   0138'                     l1005:
24336     24301                                   line   306
24337     24302                            ;vscp_firmware.c:  306:  vscp_imsg.flags  =  0;
24338     24303   0138'  0100                       movlb  0 ;  ()  banked
24339     24304   013A'  6B00'                      clrf   ((_vscp_imsg))&0ffh
24340     24305                                   line   308
24341     24306                                  
24342     24307   013C'                     l1019:;  BSR  set  to:  0
24343     24308                           
24344     24309   013C'  0012                       return
24345     24310                                   opt  stack  0
24346     24311                            GLOBAL __end_of_vscp_handleProbeState
24347     24312   013E'                            __end_of_vscp_handleProbeState:
24348     24313                                   signat _vscp_handleProbeState,88
24349     24314                                   global _vscp_goActiveState
24350     24315                           
24351     24316  ;;  ***************  function  _vscp_goActiveState  *****************
24352     24317  ;;  Defined  at:
24353     24318  ;;              line  347  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
24354     24319  ;;  Parameters:     Size   Location      Type
24355     24320  ;;              None
24356     24321  ;;  Auto  vars:      Size   Location      Type
24357     24322  ;;              None
24358     24323  ;;  Return  value:   Size   Location      Type
24359     24324  ;;              None                void
24360     24325  ;;  Registers  used:
24361     24326  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
24362           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
24363     24327  ;;  Tracked  objects:
24364     24328  ;;              On  entry  :  0/0
24365     24329  ;;              On  exit   :  F/0
24366     24330  ;;              Unchanged:  0/0
24367     24331  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
24368     24332  ;;       Params:          0        0        0        0        0        0        0
24369     24333  ;;       Locals:          0        0        0        0        0        0        0
24370     24334  ;;       Temps:           0        0        0        0        0        0        0
24371     24335  ;;       Totals:          0        0        0        0        0        0        0
24372     24336  ;;Total  ram  usage:         0  bytes
24373     24337  ;;  Hardware  stack  levels  used:     1
24374     24338  ;;  Hardware  stack  levels  required  when  called:     7
24375     24339  ;;  This  function  calls:
24376     24340  ;;              _vscp_sendEvent
24377     24341  ;;  This  function  is  called  by:
24378     24342  ;;              _main
24379     24343  ;;              _vscp_handleProbeState
24380     24344  ;;  This  function  uses  a  non-reentrant  model
24381     24345  ;;
24382     24346                            psect  text64,class=CODE,space=0,reloc=2
24383     24347                            global  __ptext64
24384     24348   0000'                     __ptext64:
24385     24349                            psect  text64
24386     24350                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
24387     24351                                   line   347
24388     24352                                   global __size_of_vscp_goActiveState
24389     24353   0000                             __size_of_vscp_goActiveState   equ        __end_of_vscp_goActiveState-_vscp_goActiveState
24390     24354                                  
24391     24355   0000'                     _vscp_goActiveState:;  BSR  set  to:  0
24392     24356                           
24393     24357                            ;incstack  =  0
24394     24358                                   opt    stack  21
24395     24359                            ;incstack  =  0
24396     24360                                   line   348
24397     24361                                  
24398     24362   0000'                     l9703:
24399     24363                            ;vscp_firmware.c:  348:  vscp_omsg.flags  =  0x80  +  1;
24400     24364   0000'  0E81                       movlw  low(081h)
24401     24365   0002'  0100                       movlb  0 ;  ()  banked
24402     24366   0004'  6F00'                      movwf  ((_vscp_omsg))&0ffh
24403     24367                                   line   349
24404     24368                                  
24405     24369   0006'                     l9705:;  BSR  set  to:  0
24406     24370                           
24407     24371                            ;vscp_firmware.c:  349:  vscp_omsg.priority  =  0x00;
24408     24372   0006'  6B00'                      clrf   (0+(_vscp_omsg+01h))&0ffh
24409     24373                                   line   350
24410     24374                                  
24411     24375   0008'                     l9707:;  BSR  set  to:  0
24412     24376                           
24413     24377                            ;vscp_firmware.c:  350:  vscp_omsg.vscp_class  =  0;
24414     24378   0008'  6B00'                      clrf   (0+(_vscp_omsg+02h))&0ffh
24415     24379   000A'  6B00'                      clrf   (1+(_vscp_omsg+02h))&0ffh
24416     24380                                   line   351
24417     24381                            ;vscp_firmware.c:  351:  vscp_omsg.vscp_type  =  2;
24418     24382   000C'  0E02                       movlw  low(02h)
24419     24383   000E'  6F00'                      movwf  (0+(_vscp_omsg+04h))&0ffh
24420     24384                                   line   352
24421     24385                                  
24422     24386   0010'                     l9709:;  BSR  set  to:  0
24423     24387                           
24424     24388                            ;vscp_firmware.c:  352:  vscp_omsg.data[  0  ]  =  vscp_nickname;
24425     24389   0010'  C017'  F02C'                movff  (_vscp_nickname),0+(_vscp_omsg+05h)
24426     24390                                   line   355
24427     24391                                  
24428     24392   0014'                     l9711:;  BSR  set  to:  0
24429     24393                           
24430     24394                            ;vscp_firmware.c:  355:  vscp_sendEvent();
24431     24395   0014'  EC00'  F000'                call   _vscp_sendEvent    ;wreg  free
24432     24396                                   line   357
24433     24397                                  
24434     24398   0018'                     l9713:;  BSR  set  to:  0
24435     24399                           
24436     24400                            ;vscp_firmware.c:  357:  vscp_initledfunc  =  0x01;
24437     24401   0018'  0E01                       movlw  low(01h)
24438     24402   001A'  6E07'                      movwf  ((c:_vscp_initledfunc)),c
24439     24403                                   line   358
24440     24404                                  
24441     24405   001C'                     l1029:;  BSR  set  to:  0
24442     24406                           
24443     24407   001C'  0012                       return
24444     24408                                   opt  stack  0
24445     24409                            GLOBAL __end_of_vscp_goActiveState
24446     24410   001E'                            __end_of_vscp_goActiveState:
24447     24411                                   signat _vscp_goActiveState,88
24448     24412                                   global _vscp_sendEvent
24449     24413                           
24450     24414  ;;  ***************  function  _vscp_sendEvent  *****************
24451     24415  ;;  Defined  at:
24452     24416  ;;              line  1272  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
24453     24417  ;;  Parameters:     Size   Location      Type
24454     24418  ;;              None
24455     24419  ;;  Auto  vars:      Size   Location      Type
24456     24420  ;;   rv               1    27[BANK0  ]  unsigned  char 
24457     24421  ;;  Return  value:   Size   Location      Type
24458     24422  ;;                   1     wreg       unsigned  char 
24459     24423  ;;  Registers  used:
24460     24424  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
24461           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
24462     24425  ;;  Tracked  objects:
24463     24426  ;;              On  entry  :  F/0
24464     24427  ;;              On  exit   :  F/0
24465     24428  ;;              Unchanged:  0/0
24466     24429  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
24467     24430  ;;       Params:          0        0        0        0        0        0        0
24468     24431  ;;       Locals:          0        1        0        0        0        0        0
24469     24432  ;;       Temps:           0        0        0        0        0        0        0
24470     24433  ;;       Totals:          0        1        0        0        0        0        0
24471     24434  ;;Total  ram  usage:         1  bytes
24472     24435  ;;  Hardware  stack  levels  used:     1
24473     24436  ;;  Hardware  stack  levels  required  when  called:     6
24474     24437  ;;  This  function  calls:
24475     24438  ;;              _sendVSCPFrame
24476     24439  ;;  This  function  is  called  by:
24477     24440  ;;              _doWork
24478     24441  ;;              _doOneSecondWork
24479     24442  ;;              _sendTempEvent
24480     24443  ;;              _vscp_handleProbeState
24481     24444  ;;              _vscp_goActiveState
24482     24445  ;;              _vscp_sendHeartBeat
24483     24446  ;;              _vscp_newNodeOnline
24484     24447  ;;              _vscp_handleProtocolEvent
24485     24448  ;;  This  function  uses  a  non-reentrant  model
24486     24449  ;;
24487     24450                            psect  text65,class=CODE,space=0,reloc=2
24488     24451                            global  __ptext65
24489     24452   0000'                     __ptext65:
24490     24453                            psect  text65
24491     24454                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
24492     24455                                   line   1272
24493     24456                                   global __size_of_vscp_sendEvent
24494     24457   0000                             __size_of_vscp_sendEvent       equ    __end_of_vscp_sendEvent-_vscp_sendEvent
24495     24458                                  
24496     24459   0000'                     _vscp_sendEvent:;  BSR  set  to:  0
24497     24460                           
24498     24461                            ;incstack  =  0
24499     24462                                   opt    stack  22
24500     24463                            ;incstack  =  0
24501     24464                                   line   1280
24502     24465                                  
24503     24466   0000'                     l10591:;  BSR  set  to:  0
24504     24467                           
24505     24468                            ;vscp_firmware.c:  1281:  vscp_errorcnt++;
24506     24469   0000'  C029'  F000'                movff  0+(_vscp_omsg+02h),(?_sendVSCPFrame)
24507     24470   0004'  C02A'  F001'                movff  1+(_vscp_omsg+02h),(?_sendVSCPFrame+1)
24508     24471   0008'  C02B'  F002'                movff  0+(_vscp_omsg+04h),0+(?_sendVSCPFrame+02h)
24509     24472   000C'  C017'  F003'                movff  (_vscp_nickname),0+(?_sendVSCPFrame+03h)
24510     24473   0010'  C028'  F004'                movff  0+(_vscp_omsg+01h),0+(?_sendVSCPFrame+04h)
24511     24474   0014'  5100'                      movf   ((_vscp_omsg))&0ffh,w
24512     24475   0016'  0B0F                       andlw  low(0Fh)
24513     24476   0018'  6F00'                      movwf  (0+(?_sendVSCPFrame+05h))&0ffh
24514     24477   001A'  0E00'                      movlw  low(_vscp_omsg+05h)
24515     24478   001C'  6F00'                      movwf  (0+(?_sendVSCPFrame+06h))&0ffh
24516     24479   001E'  EC00'  F000'                call   _sendVSCPFrame     ;wreg  free
24517     24480   0022'  0100                       movlb  0 ;  ()  banked
24518     24481   0024'  6F00'                      movwf  ((vscp_sendEvent@rv))&0ffh
24519     24482                                   line   1284
24520     24483                                  
24521     24484   0026'                     l10593:;  BSR  set  to:  0
24522     24485                           
24523     24486                            ;vscp_firmware.c:  1282:  }
24524     24487                            ;vscp_firmware.c:  1284:  return  rv;
24525     24488   0026'  5100'                      movf   ((vscp_sendEvent@rv))&0ffh,w
24526     24489                                   line   1285
24527     24490                                  
24528     24491   0028'                     l1222:;  BSR  set  to:  0
24529     24492                           
24530     24493   0028'  0012                       return
24531     24494                                   opt  stack  0
24532     24495                            GLOBAL __end_of_vscp_sendEvent
24533     24496   002A'                            __end_of_vscp_sendEvent:
24534     24497                                   signat _vscp_sendEvent,89
24535     24498                                   global _sendVSCPFrame
24536     24499                           
24537     24500  ;;  ***************  function  _sendVSCPFrame  *****************
24538     24501  ;;  Defined  at:
24539     24502  ;;              line  2796  in  file  "../main.c"
24540     24503  ;;  Parameters:     Size   Location      Type
24541     24504  ;;   vscpclass        2     0[BANK0  ]  unsigned  short 
24542     24505  ;;   vscptype         1     2[BANK0  ]  unsigned  char 
24543     24506  ;;   nodeid           1     3[BANK0  ]  unsigned  char 
24544     24507  ;;   priority         1     4[BANK0  ]  unsigned  char 
24545     24508  ;;   size             1     5[BANK0  ]  unsigned  char 
24546     24509  ;;   pData            1     6[BANK0  ]  PTR  unsigned  char 
24547     24510  ;;                -&rsaquo   vscp_omsg(13), 
24548     24511  ;;  Auto  vars:      Size   Location      Type
24549     24512  ;;   id               4    65[COMRAM]  unsigned  long 
24550     24513  ;;  Return  value:   Size   Location      Type
24551     24514  ;;                   1     wreg       unsigned  char 
24552     24515  ;;  Registers  used:
24553     24516  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
24554           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
24555     24517  ;;  Tracked  objects:
24556     24518  ;;              On  entry  :  F/0
24557     24519  ;;              On  exit   :  2/0
24558     24520  ;;              Unchanged:  0/0
24559     24521  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
24560     24522  ;;       Params:          0        7        0        0        0        0        0
24561     24523  ;;       Locals:          4        0        0        0        0        0        0
24562     24524  ;;       Temps:           0       20        0        0        0        0        0
24563     24525  ;;       Totals:          4       27        0        0        0        0        0
24564     24526  ;;Total  ram  usage:        31  bytes
24565     24527  ;;  Hardware  stack  levels  used:     1
24566     24528  ;;  Hardware  stack  levels  required  when  called:     5
24567     24529  ;;  This  function  calls:
24568     24530  ;;              _sendCANFrame
24569     24531  ;;  This  function  is  called  by:
24570     24532  ;;              _vscp_sendEvent
24571     24533  ;;  This  function  uses  a  non-reentrant  model
24572     24534  ;;
24573     24535                            psect  text66,class=CODE,space=0,reloc=2
24574     24536                            global  __ptext66
24575     24537   0000'                     __ptext66:
24576     24538                            psect  text66
24577     24539                                   file   "../main.c"
24578     24540                                   line   2796
24579     24541                                   global __size_of_sendVSCPFrame
24580     24542   0000                             __size_of_sendVSCPFrame        equ     __end_of_sendVSCPFrame-_sendVSCPFrame
24581     24543                                  
24582     24544   0000'                     _sendVSCPFrame:;  BSR  set  to:  0
24583     24545                           
24584     24546                            ;incstack  =  0
24585     24547                                   opt    stack  22
24586     24548                            ;incstack  =  0
24587     24549                                   line   2800
24588     24550                                  
24589     24551   0000'                     l11163:;  BSR  set  to:  0
24590     24552                           
24591     24553                            ;main.c:  2797:  uint32_t  id  =  ((uint32_t)  priority &lsaquo &lsaquo   26)  |
24592     24554                            ;main.c:  2798:  ((uint32_t)  vscpclass &lsaquo &lsaquo   16)  |
24593     24555                            ;main.c:  2799:  ((uint32_t)  vscptype &lsaquo &lsaquo   8)  |
24594     24556                            ;main.c:  2800:  nodeid;
24595     24557   0000'  C002'  F007'                movff  (sendVSCPFrame@vscptype),??_sendVSCPFrame+0+0
24596     24558   0004'  6B00'                      clrf   (??_sendVSCPFrame+0+0+1)&0ffh
24597     24559   0006'  6B00'                      clrf   (??_sendVSCPFrame+0+0+2)&0ffh
24598     24560   0008'  6B00'                      clrf   (??_sendVSCPFrame+0+0+3)&0ffh
24599     24561   000A'  C009'  F00A'                movff  ??_sendVSCPFrame+0+2,??_sendVSCPFrame+0+3
24600     24562   000E'  C008'  F009'                movff  ??_sendVSCPFrame+0+1,??_sendVSCPFrame+0+2
24601     24563   0012'  C007'  F008'                movff  ??_sendVSCPFrame+0+0,??_sendVSCPFrame+0+1
24602     24564   0016'  6B00'                      clrf   (??_sendVSCPFrame+0+0)&0ffh
24603     24565   0018'  5100'                      movf   ((sendVSCPFrame@vscpclass))&0ffh,w
24604     24566   001A'  6F00'                      movwf  (??_sendVSCPFrame+4+0)&0ffh
24605     24567   001C'  5100'                      movf   ((sendVSCPFrame@vscpclass+1))&0ffh,w
24606     24568   001E'  6F00'                      movwf  1+(??_sendVSCPFrame+4+0)&0ffh
24607     24569                                  
24608     24570   0020'  6B00'                      clrf   2+(??_sendVSCPFrame+4+0)&0ffh
24609     24571                                  
24610     24572   0022'  6B00'                      clrf   3+(??_sendVSCPFrame+4+0)&0ffh
24611     24573   0024'  C00C'  F00E'                movff  ??_sendVSCPFrame+4+1,??_sendVSCPFrame+4+3
24612     24574   0028'  C00B'  F00D'                movff  ??_sendVSCPFrame+4+0,??_sendVSCPFrame+4+2
24613     24575   002C'  6B00'                      clrf   (??_sendVSCPFrame+4+1)&0ffh
24614     24576   002E'  6B00'                      clrf   (??_sendVSCPFrame+4+0)&0ffh
24615     24577   0030'  C004'  F00F'                movff  (sendVSCPFrame@priority),??_sendVSCPFrame+8+0
24616     24578   0034'  6B00'                      clrf   (??_sendVSCPFrame+8+0+1)&0ffh
24617     24579   0036'  6B00'                      clrf   (??_sendVSCPFrame+8+0+2)&0ffh
24618     24580   0038'  6B00'                      clrf   (??_sendVSCPFrame+8+0+3)&0ffh
24619     24581   003A'  0E1A                       movlw  01Ah
24620     24582   003C'                     u8755:
24621     24583   003C'  90D8                       bcf    status,0
24622     24584   003E'  3700'                      rlcf   (??_sendVSCPFrame+8+0)&0ffh
24623     24585   0040'  3700'                      rlcf   (??_sendVSCPFrame+8+1)&0ffh
24624     24586   0042'  3700'                      rlcf   (??_sendVSCPFrame+8+2)&0ffh
24625     24587   0044'  3700'                      rlcf   (??_sendVSCPFrame+8+3)&0ffh
24626     24588   0046'  2EE8                       decfsz wreg
24627     24589   0048'  EF00'  F000'                goto   u8755
24628     24590   004C'  5100'                      movf   (??_sendVSCPFrame+4+0)&0ffh,w
24629     24591   004E'  1100'                      iorwf  (??_sendVSCPFrame+8+0)&0ffh,w
24630     24592   0050'  6F00'                      movwf  (??_sendVSCPFrame+12+0)&0ffh
24631     24593   0052'  5100'                      movf   (??_sendVSCPFrame+4+1)&0ffh,w
24632     24594   0054'  1100'                      iorwf  (??_sendVSCPFrame+8+1)&0ffh,w
24633     24595   0056'  6F00'                      movwf  1+(??_sendVSCPFrame+12+0)&0ffh
24634     24596                                  
24635     24597   0058'  5100'                      movf   (??_sendVSCPFrame+4+2)&0ffh,w
24636     24598   005A'  1100'                      iorwf  (??_sendVSCPFrame+8+2)&0ffh,w
24637     24599   005C'  6F00'                      movwf  2+(??_sendVSCPFrame+12+0)&0ffh
24638     24600                                  
24639     24601   005E'  5100'                      movf   (??_sendVSCPFrame+4+3)&0ffh,w
24640     24602   0060'  1100'                      iorwf  (??_sendVSCPFrame+8+3)&0ffh,w
24641     24603   0062'  6F00'                      movwf  3+(??_sendVSCPFrame+12+0)&0ffh
24642     24604   0064'  5100'                      movf   (??_sendVSCPFrame+0+0)&0ffh,w
24643     24605   0066'  1100'                      iorwf  (??_sendVSCPFrame+12+0)&0ffh,w
24644     24606   0068'  6F00'                      movwf  (??_sendVSCPFrame+16+0)&0ffh
24645     24607   006A'  5100'                      movf   (??_sendVSCPFrame+0+1)&0ffh,w
24646     24608   006C'  1100'                      iorwf  (??_sendVSCPFrame+12+1)&0ffh,w
24647     24609   006E'  6F00'                      movwf  1+(??_sendVSCPFrame+16+0)&0ffh
24648     24610                                  
24649     24611   0070'  5100'                      movf   (??_sendVSCPFrame+0+2)&0ffh,w
24650     24612   0072'  1100'                      iorwf  (??_sendVSCPFrame+12+2)&0ffh,w
24651     24613   0074'  6F00'                      movwf  2+(??_sendVSCPFrame+16+0)&0ffh
24652     24614                                  
24653     24615   0076'  5100'                      movf   (??_sendVSCPFrame+0+3)&0ffh,w
24654     24616   0078'  1100'                      iorwf  (??_sendVSCPFrame+12+3)&0ffh,w
24655     24617   007A'  6F00'                      movwf  3+(??_sendVSCPFrame+16+0)&0ffh
24656     24618   007C'  5100'                      movf   ((sendVSCPFrame@nodeid))&0ffh,w
24657     24619   007E'  1100'                      iorwf  (??_sendVSCPFrame+16+0)&0ffh,w
24658     24620   0080'  6E41'                      movwf  ((c:sendVSCPFrame@id)),c
24659     24621   0082'  5100'                      movf   (??_sendVSCPFrame+16+1)&0ffh,w
24660     24622   0084'  6E42'                      movwf  1+((c:sendVSCPFrame@id)),c
24661     24623   0086'  5100'                      movf   (??_sendVSCPFrame+16+2)&0ffh,w
24662     24624   0088'  6E43'                      movwf  2+((c:sendVSCPFrame@id)),c
24663     24625   008A'  5100'                      movf   (??_sendVSCPFrame+16+3)&0ffh,w
24664     24626   008C'  6E44'                      movwf  3+((c:sendVSCPFrame@id)),c
24665     24627                                   line   2802
24666     24628                                  
24667     24629   008E'                     l11165:;  BSR  set  to:  0
24668     24630                           
24669     24631                            ;main.c:  2804:  vscp_errorcnt++;
24670     24632   008E'  C041'  F03B'                movff  (c:sendVSCPFrame@id),(c:?_sendCANFrame)
24671     24633   0092'  C042'  F03C'                movff  (c:sendVSCPFrame@id+1),(c:?_sendCANFrame+1)
24672     24634   0096'  C043'  F03D'                movff  (c:sendVSCPFrame@id+2),(c:?_sendCANFrame+2)
24673     24635   009A'  C044'  F03E'                movff  (c:sendVSCPFrame@id+3),(c:?_sendCANFrame+3)
24674     24636   009E'  C005'  F03F'                movff  (sendVSCPFrame@size),0+((c:?_sendCANFrame)+04h)
24675     24637   00A2'  C006'  F040'                movff  (sendVSCPFrame@pData),0+((c:?_sendCANFrame)+05h)
24676     24638   00A6'  EC00'  F000'                call   _sendCANFrame      ;wreg  free
24677     24639   00AA'  0900                       iorlw  0
24678     24640   00AC'  A4D8                       btfss  status,2
24679     24641   00AE'  EF00'  F000'                goto   u8761
24680     24642   00B2'  EF00'  F000'                goto   u8760
24681     24643   00B6'                     u8761:
24682     24644   00B6'  EF00'  F000'                goto   l11171
24683     24645   00BA'                     u8760:
24684     24646                                   line   2805
24685     24647                                  
24686     24648   00BA'                     l11167:
24687     24649                            ;main.c:  2805:  return  0;
24688     24650   00BA'  0E00                       movlw  (0)&0ffh
24689     24651   00BC'  EF00'  F000'                goto   l612
24690     24652                                   line   2808
24691     24653                                  
24692     24654   00C0'                     l11171:
24693     24655                            ;main.c:  2806:  }
24694     24656                            ;main.c:  2808:  return  1;
24695     24657   00C0'  0E01                       movlw  (01h)&0ffh
24696     24658                                   line   2809
24697     24659                                  
24698     24660   00C2'                     l612:
24699     24661   00C2'  0012                       return
24700     24662                                   opt  stack  0
24701     24663                            GLOBAL __end_of_sendVSCPFrame
24702     24664   00C4'                            __end_of_sendVSCPFrame:
24703     24665                                   signat _sendVSCPFrame,24697
24704     24666                                   global _sendCANFrame
24705     24667                           
24706     24668  ;;  ***************  function  _sendCANFrame  *****************
24707     24669  ;;  Defined  at:
24708     24670  ;;              line  2841  in  file  "../main.c"
24709     24671  ;;  Parameters:     Size   Location      Type
24710     24672  ;;   id               4    59[COMRAM]  unsigned  long 
24711     24673  ;;   dlc              1    63[COMRAM]  unsigned  char 
24712     24674  ;;   pdata            1    64[COMRAM]  PTR  unsigned  char 
24713     24675  ;;                -&rsaquo   vscp_omsg(13), 
24714     24676  ;;  Auto  vars:      Size   Location      Type
24715     24677  ;;              None
24716     24678  ;;  Return  value:   Size   Location      Type
24717     24679  ;;                   1     wreg       unsigned  char 
24718     24680  ;;  Registers  used:
24719     24681  ;;              wreg,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  prodl,  prodh,  cstack
24720     24682  ;;  Tracked  objects:
24721     24683  ;;              On  entry  :  F/0
24722     24684  ;;              On  exit   :  2/0
24723     24685  ;;              Unchanged:  0/0
24724     24686  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
24725     24687  ;;       Params:          6        0        0        0        0        0        0
24726     24688  ;;       Locals:          0        0        0        0        0        0        0
24727     24689  ;;       Temps:           0        0        0        0        0        0        0
24728     24690  ;;       Totals:          6        0        0        0        0        0        0
24729     24691  ;;Total  ram  usage:         6  bytes
24730     24692  ;;  Hardware  stack  levels  used:     1
24731     24693  ;;  Hardware  stack  levels  required  when  called:     4
24732     24694  ;;  This  function  calls:
24733     24695  ;;              _ECANSendMessage
24734     24696  ;;  This  function  is  called  by:
24735     24697  ;;              _sendVSCPFrame
24736     24698  ;;  This  function  uses  a  non-reentrant  model
24737     24699  ;;
24738     24700                            psect  text67,class=CODE,space=0,reloc=2
24739     24701                            global  __ptext67
24740     24702   0000'                     __ptext67:
24741     24703                            psect  text67
24742     24704                                   file   "../main.c"
24743     24705                                   line   2841
24744     24706                                   global __size_of_sendCANFrame
24745     24707   0000                             __size_of_sendCANFrame equ      __end_of_sendCANFrame-_sendCANFrame
24746     24708                                  
24747     24709   0000'                     _sendCANFrame:
24748     24710                            ;incstack  =  0
24749     24711                                   opt    stack  22
24750     24712                            ;incstack  =  0
24751     24713                                   line   2842
24752     24714                                  
24753     24715   0000'                     l11175:;  BSR  set  to:  0
24754     24716                           
24755     24717                            ;main.c:  2842:  if  (!ECANSendMessage(id,  pdata,  dlc,  ECAN_TX_XTD_FRAME))  {
24756     24718   0000'  C03B'  F017'                movff  (c:sendCANFrame@id),(c:?_ECANSendMessage)
24757     24719   0004'  C03C'  F018'                movff  (c:sendCANFrame@id+1),(c:?_ECANSendMessage+1)
24758     24720   0008'  C03D'  F019'                movff  (c:sendCANFrame@id+2),(c:?_ECANSendMessage+2)
24759     24721   000C'  C03E'  F01A'                movff  (c:sendCANFrame@id+3),(c:?_ECANSendMessage+3)
24760     24722   0010'  C040'  F01B'                movff  (c:sendCANFrame@pdata),0+((c:?_ECANSendMessage)+04h)
24761     24723   0014'  C03F'  F01C'                movff  (c:sendCANFrame@dlc),0+((c:?_ECANSendMessage)+05h)
24762     24724   0018'  0E20                       movlw  low(020h)
24763     24725   001A'  6E1D'                      movwf  (0+((c:?_ECANSendMessage)+06h)),c
24764     24726   001C'  EC00'  F000'                call   _ECANSendMessage   ;wreg  free
24765     24727   0020'  0900                       iorlw  0
24766     24728   0022'  A4D8                       btfss  status,2
24767     24729   0024'  EF00'  F000'                goto   u8771
24768     24730   0028'  EF00'  F000'                goto   u8770
24769     24731   002C'                     u8771:
24770     24732   002C'  EF00'  F000'                goto   l619
24771     24733   0030'                     u8770:
24772     24734                                   line   2844
24773     24735                                  
24774     24736   0030'                     l11177:
24775     24737                            ;main.c:  2844:  return  0;
24776     24738   0030'  0E00                       movlw  (0)&0ffh
24777     24739   0032'  EF00'  F000'                goto   l620
24778     24740                                   line   2845
24779     24741                                  
24780     24742   0036'                     l619:
24781     24743                                   line   2847
24782     24744                            ;main.c:  2845:  }
24783     24745                            ;main.c:  2847:  vscp_omsg.flags  =  0;
24784     24746   0036'  0100                       movlb  0 ;  ()  banked
24785     24747   0038'  6B00'                      clrf   ((_vscp_omsg))&0ffh
24786     24748                                   line   2848
24787     24749                                  
24788     24750   003A'                     l11181:;  BSR  set  to:  0
24789     24751                           
24790     24752                            ;main.c:  2848:  return  1;
24791     24753   003A'  0E01                       movlw  (01h)&0ffh
24792     24754                                   line   2849
24793     24755                                  
24794     24756   003C'                     l620:
24795     24757   003C'  0012                       return
24796     24758                                   opt  stack  0
24797     24759                            GLOBAL __end_of_sendCANFrame
24798     24760   003E'                            __end_of_sendCANFrame:
24799     24761                                   signat _sendCANFrame,12409
24800     24762                                   global _ECANSendMessage
24801     24763                           
24802     24764  ;;  ***************  function  _ECANSendMessage  *****************
24803     24765  ;;  Defined  at:
24804     24766  ;;              line  617  in  file  "../ECAN.c"
24805     24767  ;;  Parameters:     Size   Location      Type
24806     24768  ;;   id               4    23[COMRAM]  unsigned  long 
24807     24769  ;;   data             1    27[COMRAM]  PTR  unsigned  char 
24808     24770  ;;                -&rsaquo   vscp_omsg(13), 
24809     24771  ;;   dataLen          1    28[COMRAM]  unsigned  char 
24810     24772  ;;   msgFlags         1    29[COMRAM]  enum  E16315
24811     24773  ;;  Auto  vars:      Size   Location      Type
24812     24774  ;;   pb              18    31[COMRAM]  PTR  unsigned  char  [9]
24813     24775  ;;                -&rsaquo   TXB2CON(1),  TXB1CON(1),  TXB0CON(1),  B5CON(1), 
24814     24776  ;;                -&rsaquo   B4CON(1),  B3CON(1),  B2CON(1),  B1CON(1), 
24815     24777  ;;                -&rsaquo   B0CON(1), 
24816     24778  ;;   ptr              2    57[COMRAM]  PTR  unsigned  char 
24817     24779  ;;                -&rsaquo   TXB2CON(1),  TXB1CON(1),  TXB0CON(1),  B5CON(1), 
24818     24780  ;;                -&rsaquo   B4CON(1),  B3CON(1),  B2CON(1),  B1CON(1), 
24819     24781  ;;                -&rsaquo   B0CON(1), 
24820     24782  ;;   tempPtr          2    53[COMRAM]  PTR  unsigned  char 
24821     24783  ;;                -&rsaquo   TXB2CON(1),  TXB1CON(1),  TXB0CON(1),  B5CON(1), 
24822     24784  ;;                -&rsaquo   B4CON(1),  B3CON(1),  B2CON(1),  B1CON(1), 
24823     24785  ;;                -&rsaquo   B0CON(1), 
24824     24786  ;;   i                1    56[COMRAM]  unsigned  char 
24825     24787  ;;   temp             1    55[COMRAM]  unsigned  char 
24826     24788  ;;   tempBSEL0        1    52[COMRAM]  struct  .
24827     24789  ;;   j                1    51[COMRAM]  unsigned  char 
24828     24790  ;;   buffers          1    50[COMRAM]  unsigned  char 
24829     24791  ;;   mode             1    49[COMRAM]  unsigned  char 
24830     24792  ;;  Return  value:   Size   Location      Type
24831     24793  ;;                   1     wreg       enum  E15660
24832     24794  ;;  Registers  used:
24833     24795  ;;              wreg,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  prodl,  prodh,  cstack
24834     24796  ;;  Tracked  objects:
24835     24797  ;;              On  entry  :  F/0
24836     24798  ;;              On  exit   :  2/0
24837     24799  ;;              Unchanged:  0/0
24838     24800  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
24839     24801  ;;       Params:          7        0        0        0        0        0        0
24840     24802  ;;       Locals:         28        0        0        0        0        0        0
24841     24803  ;;       Temps:           1        0        0        0        0        0        0
24842     24804  ;;       Totals:         36        0        0        0        0        0        0
24843     24805  ;;Total  ram  usage:        36  bytes
24844     24806  ;;  Hardware  stack  levels  used:     1
24845     24807  ;;  Hardware  stack  levels  required  when  called:     3
24846     24808  ;;  This  function  calls:
24847     24809  ;;              __CANIDToRegs
24848     24810  ;;  This  function  is  called  by:
24849     24811  ;;              _sendCANFrame
24850     24812  ;;  This  function  uses  a  non-reentrant  model
24851     24813  ;;
24852     24814                            psect  text68,class=CODE,space=0,reloc=2
24853     24815                            global  __ptext68
24854     24816   0000'                     __ptext68:
24855     24817                            psect  text68
24856     24818                                   file   "../ECAN.c"
24857     24819                                   line   617
24858     24820                                   global __size_of_ECANSendMessage
24859     24821   0000                             __size_of_ECANSendMessage      equ   __end_of_ECANSendMessage-_ECANSendMessage
24860     24822                                  
24861     24823   0000'                     _ECANSendMessage:
24862     24824                            ;incstack  =  0
24863     24825                                   opt    stack  22
24864     24826                            ;incstack  =  0
24865     24827                                   line   641
24866     24828                                  
24867     24829   0000'                     l11185:;  BSR  set  to:  0
24868     24830                           
24869     24831                            ;ECAN.c:  619:  BYTE  mode;
24870     24832                            ;ECAN.c:  620:  BYTE  buffers;
24871     24833                            ;ECAN.c:  628:  BYTE  i,j;
24872     24834                            ;ECAN.c:  629:  BYTE  *ptr,  *tempPtr;
24873     24835                            ;ECAN.c:  630:  BYTE*  pb[9];
24874     24836                            ;ECAN.c:  631:  BYTE  temp;
24875     24837                            ;ECAN.c:  634:  BYTE_VAL  tempBSEL0;
24876     24838                            ;ECAN.c:  641:  pb[0]=(BYTE*)&TXB0CON;
24877     24839   0000'  010F                       movlb  15        ;  ()  banked
24878     24840   0002'  0E0F                       movlw  high(3904)        ;volatile
24879     24841   0004'  6E20'                      movwf  ((c:ECANSendMessage@pb+1)),c
24880     24842   0006'  0E40                       movlw  low(3904) ;volatile
24881     24843   0008'  6E1F'                      movwf  ((c:ECANSendMessage@pb)),c
24882     24844                                   line   642
24883     24845                            ;ECAN.c:  642:  pb[1]=(BYTE*)&TXB1CON;
24884     24846   000A'  0E0F                       movlw  high(3888)        ;volatile
24885     24847   000C'  6E22'                      movwf  (1+((c:ECANSendMessage@pb)+02h)),c
24886     24848   000E'  0E30                       movlw  low(3888) ;volatile
24887     24849   0010'  6E21'                      movwf  (0+((c:ECANSendMessage@pb)+02h)),c
24888     24850                                   line   643
24889     24851                            ;ECAN.c:  643:  pb[2]=(BYTE*)&TXB2CON;
24890     24852   0012'  0E0F                       movlw  high(3872)        ;volatile
24891     24853   0014'  6E24'                      movwf  (1+((c:ECANSendMessage@pb)+04h)),c
24892     24854   0016'  0E20                       movlw  low(3872) ;volatile
24893     24855   0018'  6E23'                      movwf  (0+((c:ECANSendMessage@pb)+04h)),c
24894     24856                                   line   650
24895     24857                            ;ECAN.c:  650:  pb[3]=(BYTE*)&B0CON;
24896     24858   001A'  010E                       movlb  14        ;  ()  banked
24897     24859   001C'  0E0E                       movlw  high(3616)        ;volatile
24898     24860   001E'  6E26'                      movwf  (1+((c:ECANSendMessage@pb)+06h)),c
24899     24861   0020'  0E20                       movlw  low(3616) ;volatile
24900     24862   0022'  6E25'                      movwf  (0+((c:ECANSendMessage@pb)+06h)),c
24901     24863                                   line   651
24902     24864                            ;ECAN.c:  651:  pb[4]=(BYTE*)&B1CON;
24903     24865   0024'  0E0E                       movlw  high(3632)        ;volatile
24904     24866   0026'  6E28'                      movwf  (1+((c:ECANSendMessage@pb)+08h)),c
24905     24867   0028'  0E30                       movlw  low(3632) ;volatile
24906     24868   002A'  6E27'                      movwf  (0+((c:ECANSendMessage@pb)+08h)),c
24907     24869                                   line   652
24908     24870                            ;ECAN.c:  652:  pb[5]=(BYTE*)&B2CON;
24909     24871   002C'  0E0E                       movlw  high(3648)        ;volatile
24910     24872   002E'  6E2A'                      movwf  (1+((c:ECANSendMessage@pb)+0Ah)),c
24911     24873   0030'  0E40                       movlw  low(3648) ;volatile
24912     24874   0032'  6E29'                      movwf  (0+((c:ECANSendMessage@pb)+0Ah)),c
24913     24875                                   line   653
24914     24876                            ;ECAN.c:  653:  pb[6]=(BYTE*)&B3CON;
24915     24877   0034'  0E0E                       movlw  high(3664)        ;volatile
24916     24878   0036'  6E2C'                      movwf  (1+((c:ECANSendMessage@pb)+0Ch)),c
24917     24879   0038'  0E50                       movlw  low(3664) ;volatile
24918     24880   003A'  6E2B'                      movwf  (0+((c:ECANSendMessage@pb)+0Ch)),c
24919     24881                                   line   654
24920     24882                            ;ECAN.c:  654:  pb[7]=(BYTE*)&B4CON;
24921     24883   003C'  0E0E                       movlw  high(3680)        ;volatile
24922     24884   003E'  6E2E'                      movwf  (1+((c:ECANSendMessage@pb)+0Eh)),c
24923     24885   0040'  0E60                       movlw  low(3680) ;volatile
24924     24886   0042'  6E2D'                      movwf  (0+((c:ECANSendMessage@pb)+0Eh)),c
24925     24887                                   line   655
24926     24888                            ;ECAN.c:  655:  pb[8]=(BYTE*)&B5CON;
24927     24889   0044'  0E0E                       movlw  high(3696)        ;volatile
24928     24890   0046'  6E30'                      movwf  (1+((c:ECANSendMessage@pb)+010h)),c
24929     24891   0048'  0E70                       movlw  low(3696) ;volatile
24930     24892   004A'  6E2F'                      movwf  (0+((c:ECANSendMessage@pb)+010h)),c
24931     24893                                   line   659
24932     24894                                  
24933     24895   004C'                     l11187:;  BSR  set  to:  14
24934     24896                           
24935     24897                            ;ECAN.c:  659:  mode  =  ECANCON&0xC0;
24936     24898   004C'  5077                       movf   ((c:3959)),c,w     ;volatile
24937     24899   004E'  0BC0                       andlw  low(0C0h)
24938     24900   0050'  6E31'                      movwf  ((c:ECANSendMessage@mode)),c
24939     24901                                   line   660
24940     24902                                  
24941     24903   0052'                     l11189:;  BSR  set  to:  14
24942     24904                           
24943     24905                            ;ECAN.c:  660:  if  (  mode  ==  0x00  )
24944     24906   0052'  6631'                      tstfsz ((c:ECANSendMessage@mode)),c
24945     24907   0054'  EF00'  F000'                goto   u8781
24946     24908   0058'  EF00'  F000'                goto   u8780
24947     24909   005C'                     u8781:
24948     24910   005C'  EF00'  F000'                goto   l11193
24949     24911   0060'                     u8780:
24950     24912                                   line   661
24951     24913                                  
24952     24914   0060'                     l11191:;  BSR  set  to:  14
24953     24915                           
24954     24916                            ;ECAN.c:  661:  buffers  =  2;
24955     24917   0060'  0E02                       movlw  low(02h)
24956     24918   0062'  6E32'                      movwf  ((c:ECANSendMessage@buffers)),c
24957     24919   0064'  EF00'  F000'                goto   l11195
24958     24920                                   line   663
24959     24921                                  
24960     24922   0068'                     l11193:;  BSR  set  to:  14
24961     24923                           
24962     24924                            ;ECAN.c:  662:  else
24963     24925                            ;ECAN.c:  663:  buffers  =  8;
24964     24926   0068'  0E08                       movlw  low(08h)
24965     24927   006A'  6E32'                      movwf  ((c:ECANSendMessage@buffers)),c
24966     24928                                   line   684
24967     24929                                  
24968     24930   006C'                     l11195:;  BSR  set  to:  14
24969     24931                           
24970     24932                            ;ECAN.c:  684:  tempBSEL0.Val  =  BSEL0 &rsaquo &rsaquo   1;
24971     24933   006C'  010D                       movlb  13        ;  ()  banked
24972     24934   006E'  90D8                       bcf    status,0
24973     24935   0070'  31F8                       rrcf   ((3576))&0ffh,w    ;volatile
24974     24936   0072'  6E34'                      movwf  ((c:ECANSendMessage@tempBSEL0)),c
24975     24937                                   line   686
24976     24938                                  
24977     24939   0074'                     l11197:;  BSR  set  to:  13
24978     24940                           
24979     24941                            ;ECAN.c:  686:  for  (  i  =  0;  i &lsaquo   buffers;  i++  )
24980     24942   0074'  6A38'                      clrf   ((c:ECANSendMessage@i)),c
24981     24943   0076'  EF00'  F000'                goto   l11253
24982     24944                                   line   693
24983     24945                                  
24984     24946   007A'                     l11199:
24985     24947                            ;ECAN.c:  688:  {
24986     24948                            ;ECAN.c:  693:  ptr  =  pb[i];
24987     24949   007A'  5038'                      movf   ((c:ECANSendMessage@i)),c,w
24988     24950   007C'  0D02                       mullw  02h
24989     24951   007E'  50F3                       movf   (prodl),c,w
24990     24952   0080'  0F00'                      addlw  low((c:ECANSendMessage@pb))
24991     24953   0082'  6ED9                       movwf  fsr2l
24992     24954   0084'  6ADA                       clrf   fsr2h
24993     24955   0086'  CFDE  F039'                 movff  postinc2,(c:ECANSendMessage@ptr)
24994     24956   008A'  CFDD  F03A'                 movff  postdec2,(c:ECANSendMessage@ptr+1)
24995     24957                                   line   694
24996     24958                                  
24997     24959   008E'                     l11201:
24998     24960                            ;ECAN.c:  694:  tempPtr  =  ptr;
24999     24961   008E'  C039'  F035'                movff  (c:ECANSendMessage@ptr),(c:ECANSendMessage@tempPtr)
25000     24962   0092'  C03A'  F036'                movff  (c:ECANSendMessage@ptr+1),(c:ECANSendMessage@tempPtr+1)
25001     24963                                   line   702
25002     24964                                  
25003     24965   0096'                     l11203:
25004     24966                            ;ECAN.c:  702:  if  (  i &rsaquo   2  )
25005     24967   0096'  0E02                       movlw  (03h-1)
25006     24968   0098'  6438'                      cpfsgt ((c:ECANSendMessage@i)),c
25007     24969   009A'  EF00'  F000'                goto   u8791
25008     24970   009E'  EF00'  F000'                goto   u8790
25009     24971   00A2'                     u8791:
25010     24972   00A2'  EF00'  F000'                goto   l11211
25011     24973   00A6'                     u8790:
25012     24974                                   line   707
25013     24975                                  
25014     24976   00A6'                     l11205:
25015     24977                            ;ECAN.c:  703:  {
25016     24978                            ;ECAN.c:  707:  tempBSEL0.Val &rsaquo &rsaquo =  1;
25017     24979   00A6'  90D8                       bcf  status,0
25018     24980   00A8'  3234'                      rrcf   ((c:ECANSendMessage@tempBSEL0)),c
25019     24981                           
25020     24982                                   line   712
25021     24983                                  
25022     24984   00AA'                     l11207:
25023     24985                            ;ECAN.c:  712:  if  (  !tempBSEL0.bits.b0  )
25024     24986                                  
25025     24987   00AA'  B034'                      btfsc  ((c:ECANSendMessage@tempBSEL0)),c,0
25026     24988   00AC'  EF00'  F000'                goto   u8801
25027     24989   00B0'  EF00'  F000'                goto   u8800
25028     24990   00B4'                     u8801:
25029     24991   00B4'  EF00'  F000'                goto   l11211
25030     24992   00B8'                     u8800:
25031     24993   00B8'  EF00'  F000'                goto   l11251
25032     24994                                   line   720
25033     24995                                  
25034     24996   00BC'                     l11211:
25035     24997                            ;ECAN.c:  714:  }
25036     24998                            ;ECAN.c:  720:  if  (  !(*ptr  &  0x08)  )
25037     24999   00BC'  C039'  FFD9                 movff  (c:ECANSendMessage@ptr),fsr2l
25038     25000   00C0'  C03A'  FFDA                 movff  (c:ECANSendMessage@ptr+1),fsr2h
25039     25001   00C4'  50DF                       movf   indf2,w
25040     25002   00C6'  6E00'                      movwf  (??_ECANSendMessage+0+0)&0ffh,c
25041     25003                                  
25042     25004   00C8'  B61E'                      btfsc  ((??_ECANSendMessage+0+0)),c,(3)&7
25043     25005   00CA'  EF00'  F000'                goto   u8811
25044     25006   00CE'  EF00'  F000'                goto   u8810
25045     25007   00D2'                     u8811:
25046     25008   00D2'  EF00'  F000'                goto   l11251
25047     25009   00D6'                     u8810:
25048     25010                                   line   723
25049     25011                                  
25050     25012   00D6'                     l11213:
25051     25013                            ;ECAN.c:  721:  {
25052     25014                            ;ECAN.c:  723:  *ptr  &=  ~ECAN_TX_PRIORITY_BITS;
25053     25015   00D6'  C039'  FFD9                 movff  (c:ECANSendMessage@ptr),fsr2l
25054     25016   00DA'  C03A'  FFDA                 movff  (c:ECANSendMessage@ptr+1),fsr2h
25055     25017   00DE'  0EFC                       movlw  0FCh
25056     25018   00E0'  16DF                       andwf  indf2
25057     25019                                   line   724
25058     25020                                  
25059     25021   00E2'                     l11215:
25060     25022                            ;ECAN.c:  724:  *ptr  |=  msgFlags  &  ECAN_TX_PRIORITY_BITS;
25061     25023   00E2'  C01D'  F01E'                movff  (c:ECANSendMessage@msgFlags),??_ECANSendMessage+0+0
25062     25024   00E6'  0E03                       movlw  03h
25063     25025   00E8'  161E'                      andwf  (??_ECANSendMessage+0+0),c
25064     25026   00EA'  C039'  FFD9                 movff  (c:ECANSendMessage@ptr),fsr2l
25065     25027   00EE'  C03A'  FFDA                 movff  (c:ECANSendMessage@ptr+1),fsr2h
25066     25028   00F2'  501E'                      movf   (??_ECANSendMessage+0+0),c,w
25067     25029   00F4'  12DF                       iorwf  indf2
25068     25030                                   line   727
25069     25031                                  
25070     25032   00F6'                     l11217:
25071     25033                            ;ECAN.c:  727:  if  (  msgFlags  &  ECAN_TX_RTR_BIT  )
25072     25034                                  
25073     25035   00F6'  AC1D'                      btfss  ((c:ECANSendMessage@msgFlags)),c,(6)&7
25074     25036   00F8'  EF00'  F000'                goto   u8821
25075     25037   00FC'  EF00'  F000'                goto   u8820
25076     25038   0100'                     u8821:
25077     25039   0100'  EF00'  F000'                goto   l807
25078     25040   0104'                     u8820:
25079     25041                                   line   728
25080     25042                                  
25081     25043   0104'                     l11219:
25082     25044                            ;ECAN.c:  728:  temp  =  0x40  |  dataLen;
25083     25045   0104'  501C'                      movf   ((c:ECANSendMessage@dataLen)),c,w
25084     25046   0106'  0940                       iorlw  low(040h)
25085     25047   0108'  6E37'                      movwf  ((c:ECANSendMessage@temp)),c
25086     25048   010A'  EF00'  F000'                goto   l11221
25087     25049                                   line   729
25088     25050                                  
25089     25051   010E'                     l807:
25090     25052                                   line   730
25091     25053                            ;ECAN.c:  729:  else
25092     25054                            ;ECAN.c:  730:  temp  =  dataLen;
25093     25055   010E'  C01C'  F037'                movff  (c:ECANSendMessage@dataLen),(c:ECANSendMessage@temp)
25094     25056                                   line   732
25095     25057                                  
25096     25058   0112'                     l11221:
25097     25059                            ;ECAN.c:  732:  *(ptr+5)  =  temp;
25098     25060   0112'  EE20  F005                  lfsr   2,05h
25099     25061   0116'  5039'                      movf   ((c:ECANSendMessage@ptr)),c,w
25100     25062   0118'  26D9                       addwf  fsr2l
25101     25063   011A'  503A'                      movf   ((c:ECANSendMessage@ptr+1)),c,w
25102     25064   011C'  22DA                       addwfc fsr2h
25103     25065   011E'  C037'  FFDF                 movff  (c:ECANSendMessage@temp),indf2
25104     25066                           
25105     25067                                   line   735
25106     25068                                  
25107     25069   0122'                     l11223:
25108     25070                            ;ECAN.c:  735:  if  (  msgFlags  &  ECAN_TX_FRAME_BIT  )
25109     25071                                  
25110     25072   0122'  AA1D'                      btfss  ((c:ECANSendMessage@msgFlags)),c,(5)&7
25111     25073   0124'  EF00'  F000'                goto   u8831
25112     25074   0128'  EF00'  F000'                goto   u8830
25113     25075   012C'                     u8831:
25114     25076   012C'  EF00'  F000'                goto   l809
25115     25077   0130'                     u8830:
25116     25078                                   line   736
25117     25079                                  
25118     25080   0130'                     l11225:
25119     25081                            ;ECAN.c:  736:  temp  =  1;
25120     25082   0130'  0E01                       movlw  low(01h)
25121     25083   0132'  6E37'                      movwf  ((c:ECANSendMessage@temp)),c
25122     25084   0134'  EF00'  F000'                goto   l11227
25123     25085                                   line   738
25124     25086                                  
25125     25087   0138'                     l809:
25126     25088                                   line   739
25127     25089                            ;ECAN.c:  738:  else
25128     25090                            ;ECAN.c:  739:  temp  =  0;
25129     25091   0138'  6A37'                      clrf   ((c:ECANSendMessage@temp)),c
25130     25092                                   line   742
25131     25093                                  
25132     25094   013A'                     l11227:
25133     25095                            ;ECAN.c:  742:  _CANIDToRegs((BYTE*)(ptr+1),  id,  temp);
25134     25096   013A'  0E01                       movlw  low(01h)
25135     25097   013C'  2439'                      addwf  ((c:ECANSendMessage@ptr)),c,w
25136     25098                                  
25137     25099   013E'  6E0D'                      movwf  ((c:?__CANIDToRegs)),c
25138     25100   0140'  0E00                       movlw  high(01h)
25139     25101   0142'  203A'                      addwfc ((c:ECANSendMessage@ptr+1)),c,w
25140     25102   0144'  6E0E'                      movwf  1+((c:?__CANIDToRegs)),c
25141     25103   0146'  C017'  F00F'                movff  (c:ECANSendMessage@id),0+((c:?__CANIDToRegs)+02h)
25142     25104   014A'  C018'  F010'                movff  (c:ECANSendMessage@id+1),1+((c:?__CANIDToRegs)+02h)
25143     25105   014E'  C019'  F011'                movff  (c:ECANSendMessage@id+2),2+((c:?__CANIDToRegs)+02h)
25144     25106   0152'  C01A'  F012'                movff  (c:ECANSendMessage@id+3),3+((c:?__CANIDToRegs)+02h)
25145     25107   0156'  C037'  F013'                movff  (c:ECANSendMessage@temp),0+((c:?__CANIDToRegs)+06h)
25146     25108   015A'  EC00'  F000'                call   __CANIDToRegs      ;wreg  free
25147     25109                                   line   745
25148     25110                                  
25149     25111   015E'                     l11229:
25150     25112                            ;ECAN.c:  745:  ptr  +=  6;
25151     25113   015E'  0E06                       movlw  06h
25152     25114   0160'  2639'                      addwf  ((c:ECANSendMessage@ptr)),c
25153     25115   0162'  0E00                       movlw  0
25154     25116   0164'  223A'                      addwfc ((c:ECANSendMessage@ptr+1)),c
25155     25117                                   line   747
25156     25118                                  
25157     25119   0166'                     l11231:
25158     25120                            ;ECAN.c:  747:  for  (  j  =  0  ;  j &lsaquo   dataLen;  j++  )
25159     25121   0166'  6A33'                      clrf   ((c:ECANSendMessage@j)),c
25160     25122   0168'  EF00'  F000'                goto   l11241
25161     25123                                   line   748
25162     25124                                  
25163     25125   016C'                     l11233:
25164     25126                            ;ECAN.c:  748:  *ptr++  =  *data++;
25165     25127   016C'  501B'                      movf   ((c:ECANSendMessage@data)),c,w
25166     25128   016E'  6ED9                       movwf  fsr2l
25167     25129   0170'  6ADA                       clrf   fsr2h
25168     25130   0172'  C039'  FFE1                 movff  (c:ECANSendMessage@ptr),fsr1l
25169     25131   0176'  C03A'  FFE2                 movff  (c:ECANSendMessage@ptr+1),fsr1h
25170     25132   017A'  CFDF  FFE7                  movff  indf2,indf1
25171     25133                                  
25172     25134   017E'                     l11235:
25173     25135   017E'  2A1B'                      incf   ((c:ECANSendMessage@data)),c
25174     25136                                  
25175     25137   0180'                     l11237:
25176     25138   0180'  4A39'                      infsnz ((c:ECANSendMessage@ptr)),c
25177     25139   0182'  2A3A'                      incf   ((c:ECANSendMessage@ptr+1)),c
25178     25140                                   line   747
25179     25141                                  
25180     25142   0184'                     l11239:
25181     25143   0184'  2A33'                      incf   ((c:ECANSendMessage@j)),c
25182     25144                                  
25183     25145   0186'                     l11241:
25184     25146   0186'  501C'                      movf   ((c:ECANSendMessage@dataLen)),c,w
25185     25147   0188'  5C33'                      subwf  ((c:ECANSendMessage@j)),c,w
25186     25148   018A'  A0D8                       btfss  status,0
25187     25149   018C'  EF00'  F000'                goto   u8841
25188     25150   0190'  EF00'  F000'                goto   u8840
25189     25151   0194'                     u8841:
25190     25152   0194'  EF00'  F000'                goto   l11233
25191     25153   0198'                     u8840:
25192     25154                                   line   752
25193     25155                                  
25194     25156   0198'                     l11243:
25195     25157                            ;ECAN.c:  752:  if  (  !(*tempPtr  &  0x04)  )
25196     25158   0198'  C035'  FFD9                 movff  (c:ECANSendMessage@tempPtr),fsr2l
25197     25159   019C'  C036'  FFDA                 movff  (c:ECANSendMessage@tempPtr+1),fsr2h
25198     25160   01A0'  50DF                       movf   indf2,w
25199     25161   01A2'  6E00'                      movwf  (??_ECANSendMessage+0+0)&0ffh,c
25200     25162                                  
25201     25163   01A4'  B41E'                      btfsc  ((??_ECANSendMessage+0+0)),c,(2)&7
25202     25164   01A6'  EF00'  F000'                goto   u8851
25203     25165   01AA'  EF00'  F000'                goto   u8850
25204     25166   01AE'                     u8851:
25205     25167   01AE'  EF00'  F000'                goto   l11247
25206     25168   01B2'                     u8850:
25207     25169                                   line   753
25208     25170                                  
25209     25171   01B2'                     l11245:
25210     25172                            ;ECAN.c:  753:  *tempPtr  |=  0x08;
25211     25173   01B2'  C035'  FFD9                 movff  (c:ECANSendMessage@tempPtr),fsr2l
25212     25174   01B6'  C036'  FFDA                 movff  (c:ECANSendMessage@tempPtr+1),fsr2h
25213     25175   01BA'  0E00                       movlw  0+(3/8)
25214     25176   01BC'  86DB                       bsf    plusw2,(3)&7
25215     25177                                   line   755
25216     25178                                  
25217     25179   01BE'                     l11247:
25218     25180                            ;ECAN.c:  755:  return  TRUE;
25219     25181   01BE'  0E01                       movlw  (01h)&0ffh
25220     25182   01C0'  EF00'  F000'                goto   l815
25221     25183                                   line   686
25222     25184                                  
25223     25185   01C4'                     l11251:
25224     25186   01C4'  2A38'                      incf   ((c:ECANSendMessage@i)),c
25225     25187                                  
25226     25188   01C6'                     l11253:
25227     25189   01C6'  5032'                      movf   ((c:ECANSendMessage@buffers)),c,w
25228     25190   01C8'  5C38'                      subwf  ((c:ECANSendMessage@i)),c,w
25229     25191   01CA'  A0D8                       btfss  status,0
25230     25192   01CC'  EF00'  F000'                goto   u8861
25231     25193   01D0'  EF00'  F000'                goto   u8860
25232     25194   01D4'                     u8861:
25233     25195   01D4'  EF00'  F000'                goto   l11199
25234     25196   01D8'                     u8860:
25235     25197                                   line   760
25236     25198                                  
25237     25199   01D8'                     l11255:
25238     25200                            ;ECAN.c:  756:  }
25239     25201                            ;ECAN.c:  757:  }
25240     25202                            ;ECAN.c:  760:  return  FALSE;
25241     25203   01D8'  0E00                       movlw  (0)&0ffh
25242     25204                                   line   761
25243     25205                                  
25244     25206   01DA'                     l815:
25245     25207   01DA'  0012                       return
25246     25208                                   opt  stack  0
25247     25209                            GLOBAL __end_of_ECANSendMessage
25248     25210   01DC'                            __end_of_ECANSendMessage:
25249     25211                                   signat _ECANSendMessage,16505
25250     25212                                   global __CANIDToRegs
25251     25213                           
25252     25214  ;;  ***************  function  __CANIDToRegs  *****************
25253     25215  ;;  Defined  at:
25254     25216  ;;              line  1099  in  file  "../ECAN.c"
25255     25217  ;;  Parameters:     Size   Location      Type
25256     25218  ;;   ptr              2    13[COMRAM]  PTR  unsigned  char 
25257     25219  ;;                -&rsaquo   TXB2CON(1),  TXB1CON(1),  TXB0CON(1),  B5CON(1), 
25258     25220  ;;                -&rsaquo   B4CON(1),  B3CON(1),  B2CON(1),  B1CON(1), 
25259     25221  ;;                -&rsaquo   B0CON(1), 
25260     25222  ;;   val              4    15[COMRAM]  unsigned  long 
25261     25223  ;;   type             1    19[COMRAM]  unsigned  char 
25262     25224  ;;  Auto  vars:      Size   Location      Type
25263     25225  ;;   Value            1    22[COMRAM]  PTR  struct  _CAN_MESSAGE_
25264     25226  ;;                -&rsaquo   _CANIDToRegs@val(4), 
25265     25227  ;;  Return  value:   Size   Location      Type
25266     25228  ;;              None                void
25267     25229  ;;  Registers  used:
25268     25230  ;;              wreg,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0
25269     25231  ;;  Tracked  objects:
25270     25232  ;;              On  entry  :  2/D
25271     25233  ;;              On  exit   :  2/0
25272     25234  ;;              Unchanged:  2/0
25273     25235  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
25274     25236  ;;       Params:          7        0        0        0        0        0        0
25275     25237  ;;       Locals:          1        0        0        0        0        0        0
25276     25238  ;;       Temps:           2        0        0        0        0        0        0
25277     25239  ;;       Totals:         10        0        0        0        0        0        0
25278     25240  ;;Total  ram  usage:        10  bytes
25279     25241  ;;  Hardware  stack  levels  used:     1
25280     25242  ;;  Hardware  stack  levels  required  when  called:     2
25281     25243  ;;  This  function  calls:
25282     25244  ;;              Nothing
25283     25245  ;;  This  function  is  called  by:
25284     25246  ;;              _ECANSendMessage
25285     25247  ;;  This  function  uses  a  non-reentrant  model
25286     25248  ;;
25287     25249                            psect  text69,class=CODE,space=0,reloc=2
25288     25250                            global  __ptext69
25289     25251   0000'                     __ptext69:
25290     25252                            psect  text69
25291     25253                                   file   "../ECAN.c"
25292     25254                                   line   1099
25293     25255                                   global __size_of__CANIDToRegs
25294     25256   0000                             __size_of__CANIDToRegs equ      __end_of__CANIDToRegs-__CANIDToRegs
25295     25257                                  
25296     25258   0000'                     __CANIDToRegs:
25297     25259                            ;incstack  =  0
25298     25260                                   opt    stack  22
25299     25261                            ;incstack  =  0
25300     25262                                   line   1102
25301     25263                                  
25302     25264   0000'                     l11259:
25303     25265                            ;ECAN.c:  1100:  CAN_MESSAGE_ID  *Value;
25304     25266                            ;ECAN.c:  1102:  Value  =  (CAN_MESSAGE_ID*)&val;
25305     25267   0000'  0E00'                      movlw  low((c:__CANIDToRegs@val))
25306     25268   0002'  6E16'                      movwf  ((c:__CANIDToRegs@Value)),c
25307     25269                                   line   1104
25308     25270                                  
25309     25271   0004'                     l11261:
25310     25272                            ;ECAN.c:  1104:  if  (  type  ==  0  )
25311     25273   0004'  6613'                      tstfsz ((c:__CANIDToRegs@type)),c
25312     25274   0006'  EF00'  F000'                goto   u8871
25313     25275   000A'  EF00'  F000'                goto   u8870
25314     25276   000E'                     u8871:
25315     25277   000E'  EF00'  F000'                goto   l11269
25316     25278   0012'                     u8870:
25317     25279                                   line   1107
25318     25280                                  
25319     25281   0012'                     l11263:
25320     25282                            ;ECAN.c:  1105:  {
25321     25283                            ;ECAN.c:  1107:  *ptr  =  Value-&rsaquo BYTES.BYTE_1 &rsaquo &rsaquo   3;
25322     25284   0012'  5016'                      movf   ((c:__CANIDToRegs@Value)),c,w
25323     25285   0014'  6ED9                       movwf  fsr2l
25324     25286   0016'  6ADA                       clrf   fsr2h
25325     25287   0018'  50DF                       movf   indf2,w
25326     25288   001A'  6E00'                      movwf  (??__CANIDToRegs+0+0)&0ffh,c
25327     25289   001C'  90D8                       bcf    status,0
25328     25290   001E'  3214'                      rrcf   ((??__CANIDToRegs+0+0)),c
25329     25291   0020'  90D8                       bcf    status,0
25330     25292   0022'  3214'                      rrcf   ((??__CANIDToRegs+0+0)),c
25331     25293   0024'  90D8                       bcf    status,0
25332     25294   0026'  3014'                      rrcf   ((??__CANIDToRegs+0+0)),c,w
25333     25295   0028'  C00D'  FFD9                 movff  (c:__CANIDToRegs@ptr),fsr2l
25334     25296   002C'  C00E'  FFDA                 movff  (c:__CANIDToRegs@ptr+1),fsr2h
25335     25297   0030'  6EDF                       movwf  indf2
25336     25298                           
25337     25299                                   line   1108
25338     25300                            ;ECAN.c:  1108:  *ptr  |=  (Value-&rsaquo BYTES.BYTE_2 &lsaquo &lsaquo   5);
25339     25301   0032'  5016'                      movf   ((c:__CANIDToRegs@Value)),c,w
25340     25302   0034'  6ED9                       movwf  fsr2l
25341     25303   0036'  6ADA                       clrf   fsr2h
25342     25304   0038'  0E01                       movlw  low(01h)
25343     25305   003A'  26D9                       addwf  fsr2l
25344     25306   003C'  6ADA                       clrf   fsr2h
25345     25307   003E'  50DF                       movf   indf2,w
25346     25308   0040'  6E00'                      movwf  (??__CANIDToRegs+0+0)&0ffh,c
25347     25309   0042'  0E05                       movlw  05h
25348     25310   0044'  6E00'                      movwf  (??__CANIDToRegs+1+0)&0ffh,c
25349     25311   0046'                     u8885:
25350     25312   0046'  90D8                       bcf    status,0
25351     25313   0048'  3614'                      rlcf   ((??__CANIDToRegs+0+0)),c
25352     25314   004A'  2E00'                      decfsz (??__CANIDToRegs+1+0)&0ffh,c
25353     25315   004C'  EF00'  F000'                goto   u8885
25354     25316   0050'  C00D'  FFD9                 movff  (c:__CANIDToRegs@ptr),fsr2l
25355     25317   0054'  C00E'  FFDA                 movff  (c:__CANIDToRegs@ptr+1),fsr2h
25356     25318   0058'  5014'                      movf   ((??__CANIDToRegs+0+0)),c,w
25357     25319   005A'  12DF                       iorwf  indf2
25358     25320                                   line   1109
25359     25321                                  
25360     25322   005C'                     l11265:
25361     25323                            ;ECAN.c:  1109:  ptr++;
25362     25324   005C'  4A0D'                      infsnz ((c:__CANIDToRegs@ptr)),c
25363     25325   005E'  2A0E'                      incf   ((c:__CANIDToRegs@ptr+1)),c
25364     25326                                   line   1110
25365     25327                                  
25366     25328   0060'                     l11267:
25367     25329                            ;ECAN.c:  1110:  *ptr  =  Value-&rsaquo BYTES.BYTE_1 &lsaquo &lsaquo   5;
25368     25330   0060'  5016'                      movf   ((c:__CANIDToRegs@Value)),c,w
25369     25331   0062'  6ED9                       movwf  fsr2l
25370     25332   0064'  6ADA                       clrf   fsr2h
25371     25333   0066'  50DF                       movf   indf2,w
25372     25334   0068'  6E00'                      movwf  (??__CANIDToRegs+0+0)&0ffh,c
25373     25335   006A'  0E05                       movlw  05h
25374     25336   006C'  6E00'                      movwf  (??__CANIDToRegs+1+0)&0ffh,c
25375     25337   006E'                     u8895:
25376     25338   006E'  90D8                       bcf    status,0
25377     25339   0070'  3614'                      rlcf   ((??__CANIDToRegs+0+0)),c
25378     25340   0072'  2E00'                      decfsz (??__CANIDToRegs+1+0)&0ffh,c
25379     25341   0074'  EF00'  F000'                goto   u8895
25380     25342   0078'  5014'                      movf   ((??__CANIDToRegs+0+0)),c,w
25381     25343   007A'  C00D'  FFD9                 movff  (c:__CANIDToRegs@ptr),fsr2l
25382     25344   007E'  C00E'  FFDA                 movff  (c:__CANIDToRegs@ptr+1),fsr2h
25383     25345   0082'  6EDF                       movwf  indf2
25384     25346                           
25385     25347                                   line   1111
25386     25348                            ;ECAN.c:  1111:  }
25387     25349   0084'  EF00'  F000'                goto   l869
25388     25350                                   line   1115
25389     25351                                  
25390     25352   0088'                     l11269:
25391     25353                            ;ECAN.c:  1112:  else
25392     25354                            ;ECAN.c:  1113:  {
25393     25355                            ;ECAN.c:  1115:  *ptr  =  Value-&rsaquo BYTES.BYTE_3 &rsaquo &rsaquo   5;
25394     25356   0088'  5016'                      movf   ((c:__CANIDToRegs@Value)),c,w
25395     25357   008A'  6ED9                       movwf  fsr2l
25396     25358   008C'  6ADA                       clrf   fsr2h
25397     25359   008E'  0E02                       movlw  low(02h)
25398     25360   0090'  26D9                       addwf  fsr2l
25399     25361   0092'  6ADA                       clrf   fsr2h
25400     25362   0094'  50DF                       movf   indf2,w
25401     25363   0096'  6E00'                      movwf  (??__CANIDToRegs+0+0)&0ffh,c
25402     25364   0098'  0E05                       movlw  05h
25403     25365   009A'  6E00'                      movwf  (??__CANIDToRegs+1+0)&0ffh,c
25404     25366   009C'                     u8905:
25405     25367   009C'  90D8                       bcf    status,0
25406     25368   009E'  3214'                      rrcf   ((??__CANIDToRegs+0+0)),c
25407     25369   00A0'  2E00'                      decfsz (??__CANIDToRegs+1+0)&0ffh,c
25408     25370   00A2'  EF00'  F000'                goto   u8905
25409     25371   00A6'  5014'                      movf   ((??__CANIDToRegs+0+0)),c,w
25410     25372   00A8'  C00D'  FFD9                 movff  (c:__CANIDToRegs@ptr),fsr2l
25411     25373   00AC'  C00E'  FFDA                 movff  (c:__CANIDToRegs@ptr+1),fsr2h
25412     25374   00B0'  6EDF                       movwf  indf2
25413     25375                           
25414     25376                                   line   1116
25415     25377                            ;ECAN.c:  1116:  *ptr  |=  Value-&rsaquo BYTES.BYTE_4 &lsaquo &lsaquo   3;
25416     25378   00B2'  5016'                      movf   ((c:__CANIDToRegs@Value)),c,w
25417     25379   00B4'  6ED9                       movwf  fsr2l
25418     25380   00B6'  6ADA                       clrf   fsr2h
25419     25381   00B8'  0E03                       movlw  low(03h)
25420     25382   00BA'  26D9                       addwf  fsr2l
25421     25383   00BC'  6ADA                       clrf   fsr2h
25422     25384   00BE'  50DF                       movf   indf2,w
25423     25385   00C0'  6E00'                      movwf  (??__CANIDToRegs+0+0)&0ffh,c
25424     25386   00C2'  90D8                       bcf    status,0
25425     25387   00C4'  3614'                      rlcf   ((??__CANIDToRegs+0+0)),c
25426     25388   00C6'  90D8                       bcf    status,0
25427     25389   00C8'  3614'                      rlcf   ((??__CANIDToRegs+0+0)),c
25428     25390   00CA'  90D8                       bcf    status,0
25429     25391   00CC'  3614'                      rlcf   ((??__CANIDToRegs+0+0)),c
25430     25392                           
25431     25393   00CE'  C00D'  FFD9                 movff  (c:__CANIDToRegs@ptr),fsr2l
25432     25394   00D2'  C00E'  FFDA                 movff  (c:__CANIDToRegs@ptr+1),fsr2h
25433     25395   00D6'  5014'                      movf   ((??__CANIDToRegs+0+0)),c,w
25434     25396   00D8'  12DF                       iorwf  indf2
25435     25397                                   line   1117
25436     25398                                  
25437     25399   00DA'                     l11271:
25438     25400                            ;ECAN.c:  1117:  ptr++;
25439     25401   00DA'  4A0D'                      infsnz ((c:__CANIDToRegs@ptr)),c
25440     25402   00DC'  2A0E'                      incf   ((c:__CANIDToRegs@ptr+1)),c
25441     25403                                   line   1118
25442     25404                                  
25443     25405   00DE'                     l11273:
25444     25406                            ;ECAN.c:  1118:  *ptr  =  (Value-&rsaquo BYTES.BYTE_3 &lsaquo &lsaquo   3)  &  0xE0;
25445     25407   00DE'  5016'                      movf   ((c:__CANIDToRegs@Value)),c,w
25446     25408   00E0'  6ED9                       movwf  fsr2l
25447     25409   00E2'  6ADA                       clrf   fsr2h
25448     25410   00E4'  0E02                       movlw  low(02h)
25449     25411   00E6'  26D9                       addwf  fsr2l
25450     25412   00E8'  6ADA                       clrf   fsr2h
25451     25413   00EA'  50DF                       movf   indf2,w
25452     25414   00EC'  6E00'                      movwf  (??__CANIDToRegs+0+0)&0ffh,c
25453     25415   00EE'  90D8                       bcf    status,0
25454     25416   00F0'  3614'                      rlcf   ((??__CANIDToRegs+0+0)),c
25455     25417   00F2'  90D8                       bcf    status,0
25456     25418   00F4'  3614'                      rlcf   ((??__CANIDToRegs+0+0)),c
25457     25419   00F6'  90D8                       bcf    status,0
25458     25420   00F8'  3414'                      rlcf   ((??__CANIDToRegs+0+0)),c,w
25459     25421   00FA'  0BE0                       andlw  low(0E0h)
25460     25422   00FC'  C00D'  FFD9                 movff  (c:__CANIDToRegs@ptr),fsr2l
25461     25423   0100'  C00E'  FFDA                 movff  (c:__CANIDToRegs@ptr+1),fsr2h
25462     25424   0104'  6EDF                       movwf  indf2
25463     25425                           
25464     25426                                   line   1120
25465     25427                                  
25466     25428   0106'                     l11275:
25467     25429                            ;ECAN.c:  1120:  *ptr  |=  0b00001000;
25468     25430   0106'  C00D'  FFD9                 movff  (c:__CANIDToRegs@ptr),fsr2l
25469     25431   010A'  C00E'  FFDA                 movff  (c:__CANIDToRegs@ptr+1),fsr2h
25470     25432   010E'  0E00                       movlw  0+(3/8)
25471     25433   0110'  86DB                       bsf    plusw2,(3)&7
25472     25434                                   line   1121
25473     25435                                  
25474     25436   0112'                     l11277:
25475     25437                            ;ECAN.c:  1121:  *ptr  |=  Value-&rsaquo BYTES.BYTE_3  &  0x03;
25476     25438   0112'  5016'                      movf   ((c:__CANIDToRegs@Value)),c,w
25477     25439   0114'  6ED9                       movwf  fsr2l
25478     25440   0116'  6ADA                       clrf   fsr2h
25479     25441   0118'  0E02                       movlw  low(02h)
25480     25442   011A'  26D9                       addwf  fsr2l
25481     25443   011C'  6ADA                       clrf   fsr2h
25482     25444   011E'  50DF                       movf   indf2,w
25483     25445   0120'  6E00'                      movwf  (??__CANIDToRegs+0+0)&0ffh,c
25484     25446   0122'  0E03                       movlw  03h
25485     25447   0124'  1614'                      andwf  ((??__CANIDToRegs+0+0)),c
25486     25448   0126'  C00D'  FFD9                 movff  (c:__CANIDToRegs@ptr),fsr2l
25487     25449   012A'  C00E'  FFDA                 movff  (c:__CANIDToRegs@ptr+1),fsr2h
25488     25450   012E'  5014'                      movf   ((??__CANIDToRegs+0+0)),c,w
25489     25451   0130'  12DF                       iorwf  indf2
25490     25452                                   line   1122
25491     25453                            ;ECAN.c:  1122:  ptr++;
25492     25454   0132'  4A0D'                      infsnz ((c:__CANIDToRegs@ptr)),c
25493     25455   0134'  2A0E'                      incf   ((c:__CANIDToRegs@ptr+1)),c
25494     25456                                   line   1123
25495     25457                                  
25496     25458   0136'                     l11279:
25497     25459                            ;ECAN.c:  1123:  *ptr  =  Value-&rsaquo BYTES.BYTE_2;
25498     25460   0136'  5016'                      movf   ((c:__CANIDToRegs@Value)),c,w
25499     25461   0138'  6ED9                       movwf  fsr2l
25500     25462   013A'  6ADA                       clrf   fsr2h
25501     25463   013C'  0E01                       movlw  low(01h)
25502     25464   013E'  26D9                       addwf  fsr2l
25503     25465   0140'  6ADA                       clrf   fsr2h
25504     25466   0142'  C00D'  FFE1                 movff  (c:__CANIDToRegs@ptr),fsr1l
25505     25467   0146'  C00E'  FFE2                 movff  (c:__CANIDToRegs@ptr+1),fsr1h
25506     25468   014A'  CFDF  FFE7                  movff  indf2,indf1
25507     25469                                   line   1124
25508     25470                                  
25509     25471   014E'                     l11281:
25510     25472                            ;ECAN.c:  1124:  ptr++;
25511     25473   014E'  4A0D'                      infsnz ((c:__CANIDToRegs@ptr)),c
25512     25474   0150'  2A0E'                      incf   ((c:__CANIDToRegs@ptr+1)),c
25513     25475                                   line   1125
25514     25476                                  
25515     25477   0152'                     l11283:
25516     25478                            ;ECAN.c:  1125:  *ptr  =  Value-&rsaquo BYTES.BYTE_1;
25517     25479   0152'  5016'                      movf   ((c:__CANIDToRegs@Value)),c,w
25518     25480   0154'  6ED9                       movwf  fsr2l
25519     25481   0156'  6ADA                       clrf   fsr2h
25520     25482   0158'  C00D'  FFE1                 movff  (c:__CANIDToRegs@ptr),fsr1l
25521     25483   015C'  C00E'  FFE2                 movff  (c:__CANIDToRegs@ptr+1),fsr1h
25522     25484   0160'  CFDF  FFE7                  movff  indf2,indf1
25523     25485                                   line   1127
25524     25486                                  
25525     25487   0164'                     l869:
25526     25488   0164'  0012                       return
25527     25489                                   opt  stack  0
25528     25490                            GLOBAL __end_of__CANIDToRegs
25529     25491   0166'                            __end_of__CANIDToRegs:
25530     25492                                   signat __CANIDToRegs,12408
25531     25493                                   global _vscp_getEvent
25532     25494                           
25533     25495  ;;  ***************  function  _vscp_getEvent  *****************
25534     25496  ;;  Defined  at:
25535     25497  ;;              line  1292  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
25536     25498  ;;  Parameters:     Size   Location      Type
25537     25499  ;;              None
25538     25500  ;;  Auto  vars:      Size   Location      Type
25539     25501  ;;   rv               1    49[COMRAM]  unsigned  char 
25540     25502  ;;  Return  value:   Size   Location      Type
25541     25503  ;;                   1     wreg       unsigned  char 
25542     25504  ;;  Registers  used:
25543     25505  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
25544           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
25545     25506  ;;  Tracked  objects:
25546     25507  ;;              On  entry  :  F/0
25547     25508  ;;              On  exit   :  0/0
25548     25509  ;;              Unchanged:  0/0
25549     25510  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
25550     25511  ;;       Params:          0        0        0        0        0        0        0
25551     25512  ;;       Locals:          1        0        0        0        0        0        0
25552     25513  ;;       Temps:           0        0        0        0        0        0        0
25553     25514  ;;       Totals:          1        0        0        0        0        0        0
25554     25515  ;;Total  ram  usage:         1  bytes
25555     25516  ;;  Hardware  stack  levels  used:     1
25556     25517  ;;  Hardware  stack  levels  required  when  called:     6
25557     25518  ;;  This  function  calls:
25558     25519  ;;              _getVSCPFrame
25559     25520  ;;  This  function  is  called  by:
25560     25521  ;;              _main
25561     25522  ;;  This  function  uses  a  non-reentrant  model
25562     25523  ;;
25563     25524                            psect  text70,class=CODE,space=0,reloc=2
25564     25525                            global  __ptext70
25565     25526   0000'                     __ptext70:
25566     25527                            psect  text70
25567     25528                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
25568     25529                                   line   1292
25569     25530                                   global __size_of_vscp_getEvent
25570     25531   0000                             __size_of_vscp_getEvent        equ     __end_of_vscp_getEvent-_vscp_getEvent
25571     25532                                  
25572     25533   0000'                     _vscp_getEvent:
25573     25534                            ;incstack  =  0
25574     25535                                   opt    stack  23
25575     25536                            ;incstack  =  0
25576     25537                                   line   1299
25577     25538                                  
25578     25539   0000'                     l6593:;  BSR  set  to:  0
25579     25540                           
25580     25541                            ;vscp_firmware.c:  1293:  int8_t  rv;
25581     25542                            ;vscp_firmware.c:  1299:  if  (vscp_imsg.flags  &  0x80)  return  !0;
25582     25543                                  
25583     25544   0000'  AF00'                      btfss  ((_vscp_imsg))&0ffh,(7)&7
25584     25545   0002'  EF00'  F000'                goto   u3701
25585     25546   0006'  EF00'  F000'                goto   u3700
25586     25547   000A'                     u3701:
25587     25548   000A'  EF00'  F000'                goto   l6597
25588     25549   000E'                     u3700:
25589     25550   000E'  EF00'  F000'                goto   l1226
25590     25551                                   line   1307
25591     25552                                  
25592     25553   0012'                     l6597:;  BSR  set  to:  0
25593     25554                           
25594     25555                            ;vscp_firmware.c:  1302:  if  ((rv  =  getVSCPFrame(&vscp_imsg.vscp_class,
25595     25556                            ;vscp_firmware.c:  1303:  &vscp_imsg.vscp_type,
25596     25557                            ;vscp_firmware.c:  1304:  &vscp_imsg.oaddr,
25597     25558                            ;vscp_firmware.c:  1305:  &vscp_imsg.priority,
25598     25559                            ;vscp_firmware.c:  1306:  &vscp_imsg.flags,
25599     25560                            ;vscp_firmware.c:  1307:  vscp_imsg.data)))  {
25600     25561   0012'  0E00'                      movlw  low(_vscp_imsg+04h)
25601     25562   0014'  6E23'                      movwf  ((c:?_getVSCPFrame)),c
25602     25563   0016'  0E00'                      movlw  low(_vscp_imsg+05h)
25603     25564   0018'  6E24'                      movwf  (0+((c:?_getVSCPFrame)+01h)),c
25604     25565   001A'  0E00'                      movlw  low(_vscp_imsg+01h)
25605     25566   001C'  6E25'                      movwf  (0+((c:?_getVSCPFrame)+02h)),c
25606     25567   001E'  0E00'                      movlw  low(_vscp_imsg)
25607     25568   0020'  6E26'                      movwf  (0+((c:?_getVSCPFrame)+03h)),c
25608     25569   0022'  0E00'                      movlw  low(_vscp_imsg+06h)
25609     25570   0024'  6E27'                      movwf  (0+((c:?_getVSCPFrame)+04h)),c
25610     25571   0026'  0E00'                      movlw  (_vscp_imsg+02h)&0ffh
25611     25572                                  
25612     25573   0028'  EC00'  F000'                call   _getVSCPFrame
25613     25574   002C'  6E31'                      movwf  ((c:vscp_getEvent@rv)),c
25614     25575   002E'  5000'                      movf   ((c:vscp_getEvent@rv))&0ffh,w
25615     25576   0030'  B4D8                       btfsc  status,2
25616     25577   0032'  EF00'  F000'                goto   u3711
25617     25578   0036'  EF00'  F000'                goto   u3710
25618     25579   003A'                     u3711:
25619     25580   003A'  EF00'  F000'                goto   l1226
25620     25581   003E'                     u3710:
25621     25582                                   line   1309
25622     25583                                  
25623     25584   003E'                     l6599:
25624     25585                            ;vscp_firmware.c:  1309:  vscp_imsg.flags  |=  0x80;
25625     25586   003E'  0100                       movlb  0 ;  ()  banked
25626     25587   0040'  8F00'                      bsf    (0+(7/8)+(_vscp_imsg))&0ffh,(7)&7
25627     25588                                   line   1314
25628     25589                                  
25629     25590   0042'                     l1226:
25630     25591   0042'  0012                       return
25631     25592                                   opt  stack  0
25632     25593                            GLOBAL __end_of_vscp_getEvent
25633     25594   0044'                            __end_of_vscp_getEvent:
25634     25595                                   signat _vscp_getEvent,89
25635     25596                                   global _getVSCPFrame
25636     25597                           
25637     25598  ;;  ***************  function  _getVSCPFrame  *****************
25638     25599  ;;  Defined  at:
25639     25600  ;;              line  2821  in  file  "../main.c"
25640     25601  ;;  Parameters:     Size   Location      Type
25641     25602  ;;   pvscpclass       1     wreg      PTR  unsigned  short 
25642     25603  ;;                -&rsaquo   vscp_imsg(14), 
25643     25604  ;;   pvscptype        1    35[COMRAM]  PTR  unsigned  char 
25644     25605  ;;                -&rsaquo   vscp_imsg(14), 
25645     25606  ;;   pNodeId          1    36[COMRAM]  PTR  unsigned  char 
25646     25607  ;;                -&rsaquo   vscp_imsg(14), 
25647     25608  ;;   pPriority        1    37[COMRAM]  PTR  unsigned  char 
25648     25609  ;;                -&rsaquo   vscp_imsg(14), 
25649     25610  ;;   pSize            1    38[COMRAM]  PTR  unsigned  char 
25650     25611  ;;                -&rsaquo   vscp_imsg(14), 
25651     25612  ;;   pData            1    39[COMRAM]  PTR  unsigned  char 
25652     25613  ;;                -&rsaquo   vscp_imsg(14), 
25653     25614  ;;  Auto  vars:      Size   Location      Type
25654     25615  ;;   pvscpclass       1    44[COMRAM]  PTR  unsigned  short 
25655     25616  ;;                -&rsaquo   vscp_imsg(14), 
25656     25617  ;;   id               4    45[COMRAM]  unsigned  long 
25657     25618  ;;  Return  value:   Size   Location      Type
25658     25619  ;;                   1     wreg       unsigned  char 
25659     25620  ;;  Registers  used:
25660     25621  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
25661           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
25662     25622  ;;  Tracked  objects:
25663     25623  ;;              On  entry  :  F/0
25664     25624  ;;              On  exit   :  0/0
25665     25625  ;;              Unchanged:  0/0
25666     25626  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
25667     25627  ;;       Params:          5        0        0        0        0        0        0
25668     25628  ;;       Locals:          5        0        0        0        0        0        0
25669     25629  ;;       Temps:           4        0        0        0        0        0        0
25670     25630  ;;       Totals:         14        0        0        0        0        0        0
25671     25631  ;;Total  ram  usage:        14  bytes
25672     25632  ;;  Hardware  stack  levels  used:     1
25673     25633  ;;  Hardware  stack  levels  required  when  called:     5
25674     25634  ;;  This  function  calls:
25675     25635  ;;              _getCANFrame
25676     25636  ;;  This  function  is  called  by:
25677     25637  ;;              _vscp_getEvent
25678     25638  ;;  This  function  uses  a  non-reentrant  model
25679     25639  ;;
25680     25640                            psect  text71,class=CODE,space=0,reloc=2
25681     25641                            global  __ptext71
25682     25642   0000'                     __ptext71:
25683     25643                            psect  text71
25684     25644                                   file   "../main.c"
25685     25645                                   line   2821
25686     25646                                   global __size_of_getVSCPFrame
25687     25647   0000                             __size_of_getVSCPFrame equ      __end_of_getVSCPFrame-_getVSCPFrame
25688     25648                                  
25689     25649   0000'                     _getVSCPFrame:
25690     25650                            ;incstack  =  0
25691     25651                                   opt    stack  23
25692     25652                            ;incstack  =  0
25693     25653                            ;getVSCPFrame@pvscpclass  stored  from  wreg
25694     25654                                   line   2824
25695     25655   0000'  CFE8  F02C'                 movff  wreg,(c:getVSCPFrame@pvscpclass)
25696     25656                                  
25697     25657   0004'                     l8251:;  BSR  set  to:  0
25698     25658                           
25699     25659                            ;main.c:  2822:  uint32_t  id;
25700     25660                            ;main.c:  2824:  if  (!getCANFrame(&id,  pSize,  pData))  {
25701     25661   0004'  C026'  F01F'                movff  (c:getVSCPFrame@pSize),(c:?_getCANFrame)
25702     25662   0008'  C027'  F020'                movff  (c:getVSCPFrame@pData),0+((c:?_getCANFrame)+01h)
25703     25663   000C'  0E00'                      movlw  ((c:getVSCPFrame@id))&0ffh
25704     25664                                  
25705     25665   000E'  EC00'  F000'                call   _getCANFrame
25706     25666   0012'  0900                       iorlw  0
25707     25667   0014'  A4D8                       btfss  status,2
25708     25668   0016'  EF00'  F000'                goto   u5301
25709     25669   001A'  EF00'  F000'                goto   u5300
25710     25670   001E'                     u5301:
25711     25671   001E'  EF00'  F000'                goto   l8257
25712     25672   0022'                     u5300:
25713     25673                                   line   2825
25714     25674                                  
25715     25675   0022'                     l8253:
25716     25676                            ;main.c:  2825:  return  0;
25717     25677   0022'  0E00                       movlw  (0)&0ffh
25718     25678   0024'  EF00'  F000'                goto   l616
25719     25679                                   line   2828
25720     25680                                  
25721     25681   0028'                     l8257:
25722     25682                            ;main.c:  2826:  }
25723     25683                            ;main.c:  2828:  *pNodeId  =  id  &  0x0ff;
25724     25684   0028'  5024'                      movf   ((c:getVSCPFrame@pNodeId)),c,w
25725     25685   002A'  6ED9                       movwf  fsr2l
25726     25686   002C'  6ADA                       clrf   fsr2h
25727     25687   002E'  C02D'  FFDF                 movff  (c:getVSCPFrame@id),indf2
25728     25688                           
25729     25689                                   line   2829
25730     25690                            ;main.c:  2829:  *pvscptype  =  (id &rsaquo &rsaquo   8)  &  0xff;
25731     25691   0032'  5023'                      movf   ((c:getVSCPFrame@pvscptype)),c,w
25732     25692   0034'  6ED9                       movwf  fsr2l
25733     25693   0036'  6ADA                       clrf   fsr2h
25734     25694   0038'  C02E'  FFDF                 movff  0+1+(c:getVSCPFrame@id),indf2
25735     25695                           
25736     25696                                   line   2830
25737     25697                                  
25738     25698   003C'                     l8259:
25739     25699                            ;main.c:  2830:  *pvscpclass  =  (id &rsaquo &rsaquo   16)  &  0x1ff;
25740     25700   003C'  0EFF                       movlw  0FFh
25741     25701   003E'  1400'                      andwf  (0+2+(c:getVSCPFrame@id))&0ffh,w
25742     25702   0040'  6E00'                      movwf  (??_getVSCPFrame+0+0)&0ffh,c
25743     25703   0042'  0E01                       movlw  01h
25744     25704   0044'  1400'                      andwf  (1+2+(c:getVSCPFrame@id))&0ffh,w
25745     25705   0046'  6E00'                      movwf  1+(??_getVSCPFrame+0+0)&0ffh,c
25746     25706   0048'  502C'                      movf   ((c:getVSCPFrame@pvscpclass)),c,w
25747     25707   004A'  6ED9                       movwf  fsr2l
25748     25708   004C'  6ADA                       clrf   fsr2h
25749     25709   004E'  C028'  FFDE                 movff  ??_getVSCPFrame+0+0,postinc2
25750     25710   0052'  C029'  FFDD                 movff  ??_getVSCPFrame+0+1,postdec2
25751     25711                           
25752     25712                                   line   2831
25753     25713                                  
25754     25714   0056'                     l8261:
25755     25715                            ;main.c:  2831:  *pPriority  =  (uint16_t)  (0x07  &  (id &rsaquo &rsaquo   26));
25756     25716   0056'  5025'                      movf   ((c:getVSCPFrame@pPriority)),c,w
25757     25717   0058'  6ED9                       movwf  fsr2l
25758     25718   005A'  6ADA                       clrf   fsr2h
25759     25719   005C'  C02D'  F028'                movff  (c:getVSCPFrame@id),??_getVSCPFrame+0+0
25760     25720   0060'  C02E'  F029'                movff  (c:getVSCPFrame@id+1),??_getVSCPFrame+0+0+1
25761     25721   0064'  C02F'  F02A'                movff  (c:getVSCPFrame@id+2),??_getVSCPFrame+0+0+2
25762     25722   0068'  C030'  F02B'                movff  (c:getVSCPFrame@id+3),??_getVSCPFrame+0+0+3
25763     25723   006C'  0E1B                       movlw  01Ah+1
25764     25724   006E'  EF00'  F000'                goto   u5310
25765     25725   0072'                     u5315:
25766     25726   0072'  90D8                       bcf    status,0
25767     25727   0074'  322B'                      rrcf   (??_getVSCPFrame+0+3),c
25768     25728   0076'  322A'                      rrcf   (??_getVSCPFrame+0+2),c
25769     25729   0078'  3229'                      rrcf   (??_getVSCPFrame+0+1),c
25770     25730   007A'  3228'                      rrcf   (??_getVSCPFrame+0+0),c
25771     25731   007C'                     u5310:
25772     25732   007C'  2EE8                       decfsz wreg
25773     25733   007E'  EF00'  F000'                goto   u5315
25774     25734   0082'  5028'                      movf   (??_getVSCPFrame+0+0),c,w
25775     25735   0084'  0B07                       andlw  low(07h)
25776     25736   0086'  6EDF                       movwf  indf2
25777     25737                           
25778     25738                                   line   2833
25779     25739                                  
25780     25740   0088'                     l8263:
25781     25741                            ;main.c:  2833:  return  1;
25782     25742   0088'  0E01                       movlw  (01h)&0ffh
25783     25743                                   line   2834
25784     25744                                  
25785     25745   008A'                     l616:
25786     25746   008A'  0012                       return
25787     25747                                   opt  stack  0
25788     25748                            GLOBAL __end_of_getVSCPFrame
25789     25749   008C'                            __end_of_getVSCPFrame:
25790     25750                                   signat _getVSCPFrame,24697
25791     25751                                   global _getCANFrame
25792     25752                           
25793     25753  ;;  ***************  function  _getCANFrame  *****************
25794     25754  ;;  Defined  at:
25795     25755  ;;              line  2855  in  file  "../main.c"
25796     25756  ;;  Parameters:     Size   Location      Type
25797     25757  ;;   pid              1     wreg      PTR  unsigned  long 
25798     25758  ;;                -&rsaquo   getVSCPFrame@id(4), 
25799     25759  ;;   pdlc             1    31[COMRAM]  PTR  unsigned  char 
25800     25760  ;;                -&rsaquo   vscp_imsg(14), 
25801     25761  ;;   pdata            1    32[COMRAM]  PTR  unsigned  char 
25802     25762  ;;                -&rsaquo   vscp_imsg(14), 
25803     25763  ;;  Auto  vars:      Size   Location      Type
25804     25764  ;;   pid              1    33[COMRAM]  PTR  unsigned  long 
25805     25765  ;;                -&rsaquo   getVSCPFrame@id(4), 
25806     25766  ;;   flags            1    34[COMRAM]  enum  E16418
25807     25767  ;;  Return  value:   Size   Location      Type
25808     25768  ;;                   1     wreg       unsigned  char 
25809     25769  ;;  Registers  used:
25810     25770  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
25811           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
25812     25771  ;;  Tracked  objects:
25813     25772  ;;              On  entry  :  F/0
25814     25773  ;;              On  exit   :  0/0
25815     25774  ;;              Unchanged:  0/0
25816     25775  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
25817     25776  ;;       Params:          2        0        0        0        0        0        0
25818     25777  ;;       Locals:          2        0        0        0        0        0        0
25819     25778  ;;       Temps:           0        0        0        0        0        0        0
25820     25779  ;;       Totals:          4        0        0        0        0        0        0
25821     25780  ;;Total  ram  usage:         4  bytes
25822     25781  ;;  Hardware  stack  levels  used:     1
25823     25782  ;;  Hardware  stack  levels  required  when  called:     4
25824     25783  ;;  This  function  calls:
25825     25784  ;;              _ECANReceiveMessage
25826     25785  ;;  This  function  is  called  by:
25827     25786  ;;              _getVSCPFrame
25828     25787  ;;  This  function  uses  a  non-reentrant  model
25829     25788  ;;
25830     25789                            psect  text72,class=CODE,space=0,reloc=2
25831     25790                            global  __ptext72
25832     25791   0000'                     __ptext72:
25833     25792                            psect  text72
25834     25793                                   file   "../main.c"
25835     25794                                   line   2855
25836     25795                                   global __size_of_getCANFrame
25837     25796   0000                             __size_of_getCANFrame  equ       __end_of_getCANFrame-_getCANFrame
25838     25797                                  
25839     25798   0000'                     _getCANFrame:
25840     25799                            ;incstack  =  0
25841     25800                                   opt    stack  23
25842     25801                            ;incstack  =  0
25843     25802                            ;getCANFrame@pid  stored  from  wreg
25844     25803                                   line   2861
25845     25804   0000'  CFE8  F021'                 movff  wreg,(c:getCANFrame@pid)
25846     25805                                  
25847     25806   0004'                     l8267:;  BSR  set  to:  0
25848     25807                           
25849     25808                            ;main.c:  2857:  ECAN_RX_MSG_FLAGS  flags;
25850     25809                            ;main.c:  2861:  if  (vscp_imsg.flags  &  0x80)  return  0;
25851     25810                                  
25852     25811   0004'  AF00'                      btfss  ((_vscp_imsg))&0ffh,(7)&7
25853     25812   0006'  EF00'  F000'                goto   u5321
25854     25813   000A'  EF00'  F000'                goto   u5320
25855     25814   000E'                     u5321:
25856     25815   000E'  EF00'  F000'                goto   l8273
25857     25816   0012'                     u5320:
25858     25817                                  
25859     25818   0012'                     l8269:
25860     25819   0012'  0E00                       movlw  (0)&0ffh
25861     25820   0014'  EF00'  F000'                goto   l624
25862     25821                                   line   2863
25863     25822                                  
25864     25823   0018'                     l8273:;  BSR  set  to:  0
25865     25824                           
25866     25825                            ;main.c:  2863:  if  (ECANReceiveMessage((unsigned  long  *)  pid,  (BYTE*)  pdata,  (BYTE*)  pdlc
25867                                     ,  &flags))  {
25868     25826   0018'  C020'  F014'                movff  (c:getCANFrame@pdata),(c:?_ECANReceiveMessage)
25869     25827   001C'  C01F'  F015'                movff  (c:getCANFrame@pdlc),0+((c:?_ECANReceiveMessage)+01h)
25870     25828   0020'  0E00'                      movlw  low((c:getCANFrame@flags))
25871     25829   0022'  6E16'                      movwf  (0+((c:?_ECANReceiveMessage)+02h)),c
25872     25830   0024'  5021'                      movf   ((c:getCANFrame@pid)),c,w
25873     25831                                  
25874     25832   0026'  EC00'  F000'                call   _ECANReceiveMessage
25875     25833   002A'  0900                       iorlw  0
25876     25834   002C'  B4D8                       btfsc  status,2
25877     25835   002E'  EF00'  F000'                goto   u5331
25878     25836   0032'  EF00'  F000'                goto   u5330
25879     25837   0036'                     u5331:
25880     25838   0036'  EF00'  F000'                goto   l8269
25881     25839   003A'                     u5330:
25882     25840                                   line   2866
25883     25841                                  
25884     25842   003A'                     l8275:
25885     25843                            ;main.c:  2866:  if  (flags  &  ECAN_RX_RTR_FRAME)  return  0;
25886     25844                                  
25887     25845   003A'  AC22'                      btfss  ((c:getCANFrame@flags)),c,(6)&7
25888     25846   003C'  EF00'  F000'                goto   u5341
25889     25847   0040'  EF00'  F000'                goto   u5340
25890     25848   0044'                     u5341:
25891     25849   0044'  EF00'  F000'                goto   l626
25892     25850   0048'                     u5340:
25893     25851   0048'  EF00'  F000'                goto   l8269
25894     25852                                  
25895     25853   004C'                     l626:
25896     25854                                   line   2869
25897     25855                            ;main.c:  2869:  if  (!(flags  &  ECAN_RX_XTD_FRAME))  return  0;
25898     25856                                  
25899     25857   004C'  BA22'                      btfsc  ((c:getCANFrame@flags)),c,(5)&7
25900     25858   004E'  EF00'  F000'                goto   u5351
25901     25859   0052'  EF00'  F000'                goto   u5350
25902     25860   0056'                     u5351:
25903     25861   0056'  EF00'  F000'                goto   l8285
25904     25862   005A'                     u5350:
25905     25863   005A'  EF00'  F000'                goto   l8269
25906     25864                                   line   2871
25907     25865                                  
25908     25866   005E'                     l8285:
25909     25867                            ;main.c:  2871:  return  1;
25910     25868   005E'  0E01                       movlw  (01h)&0ffh
25911     25869                                   line   2875
25912     25870                                  
25913     25871   0060'                     l624:
25914     25872   0060'  0012                       return
25915     25873                                   opt  stack  0
25916     25874                            GLOBAL __end_of_getCANFrame
25917     25875   0062'                            __end_of_getCANFrame:
25918     25876                                   signat _getCANFrame,12409
25919     25877                                   global _ECANReceiveMessage
25920     25878                           
25921     25879  ;;  ***************  function  _ECANReceiveMessage  *****************
25922     25880  ;;  Defined  at:
25923     25881  ;;              line  803  in  file  "../ECAN.c"
25924     25882  ;;  Parameters:     Size   Location      Type
25925     25883  ;;   id               1     wreg      PTR  unsigned  long 
25926     25884  ;;                -&rsaquo   getVSCPFrame@id(4), 
25927     25885  ;;   data             1    20[COMRAM]  PTR  unsigned  char 
25928     25886  ;;                -&rsaquo   vscp_imsg(14), 
25929     25887  ;;   dataLen          1    21[COMRAM]  PTR  unsigned  char 
25930     25888  ;;                -&rsaquo   vscp_imsg(14), 
25931     25889  ;;   msgFlags         1    22[COMRAM]  PTR  enum  E16333
25932     25890  ;;                -&rsaquo   getCANFrame@flags(1), 
25933     25891  ;;  Auto  vars:      Size   Location      Type
25934     25892  ;;   id               1    25[COMRAM]  PTR  unsigned  long 
25935     25893  ;;                -&rsaquo   getVSCPFrame@id(4), 
25936     25894  ;;   ptr              2    29[COMRAM]  PTR  unsigned  char 
25937     25895  ;;                -&rsaquo   B5CON(1),  B4CON(1),  B3CON(1),  B2CON(1), 
25938     25896  ;;                -&rsaquo   B1CON(1),  B0CON(1),  RXB1CON(1),  RXB0CON(1), 
25939     25897  ;;   savedPtr         2    23[COMRAM]  PTR  unsigned  char 
25940     25898  ;;                -&rsaquo   B5CON(1),  B4CON(1),  B3CON(1),  B2CON(1), 
25941     25899  ;;                -&rsaquo   B1CON(1),  B0CON(1),  RXB1CON(1),  RXB0CON(1), 
25942     25900  ;;   temp             1    28[COMRAM]  struct  .
25943     25901  ;;   mode             1    27[COMRAM]  unsigned  char 
25944     25902  ;;   i                1    26[COMRAM]  unsigned  char 
25945     25903  ;;  Return  value:   Size   Location      Type
25946     25904  ;;                   1     wreg       enum  E15660
25947     25905  ;;  Registers  used:
25948     25906  ;;              wreg,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  cstack
25949     25907  ;;  Tracked  objects:
25950     25908  ;;              On  entry  :  F/0
25951     25909  ;;              On  exit   :  0/0
25952     25910  ;;              Unchanged:  0/0
25953     25911  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
25954     25912  ;;       Params:          3        0        0        0        0        0        0
25955     25913  ;;       Locals:          8        0        0        0        0        0        0
25956     25914  ;;       Temps:           0        0        0        0        0        0        0
25957     25915  ;;       Totals:         11        0        0        0        0        0        0
25958     25916  ;;Total  ram  usage:        11  bytes
25959     25917  ;;  Hardware  stack  levels  used:     1
25960     25918  ;;  Hardware  stack  levels  required  when  called:     3
25961     25919  ;;  This  function  calls:
25962     25920  ;;              __ECANPointBuffer
25963     25921  ;;              __RegsToCANID
25964     25922  ;;  This  function  is  called  by:
25965     25923  ;;              _getCANFrame
25966     25924  ;;  This  function  uses  a  non-reentrant  model
25967     25925  ;;
25968     25926                            psect  text73,class=CODE,space=0,reloc=2
25969     25927                            global  __ptext73
25970     25928   0000'                     __ptext73:
25971     25929                            psect  text73
25972     25930                                   file   "../ECAN.c"
25973     25931                                   line   803
25974     25932                                   global __size_of_ECANReceiveMessage
25975     25933   0000                             __size_of_ECANReceiveMessage   equ        __end_of_ECANReceiveMessage-_ECANReceiveMessage
25976     25934                                  
25977     25935   0000'                     _ECANReceiveMessage:
25978     25936                            ;incstack  =  0
25979     25937                                   opt    stack  23
25980     25938                            ;incstack  =  0
25981     25939                            ;ECANReceiveMessage@id  stored  from  wreg
25982     25940                                   line   812
25983     25941   0000'  CFE8  F019'                 movff  wreg,(c:ECANReceiveMessage@id)
25984     25942                                  
25985     25943   0004'                     l8367:;  BSR  set  to:  0
25986     25944                           
25987     25945                            ;ECAN.c:  805:  BYTE  mode;
25988     25946                            ;ECAN.c:  808:  BYTE  *ptr,  *savedPtr;
25989     25947                            ;ECAN.c:  809:  char  i;
25990     25948                            ;ECAN.c:  810:  BYTE_VAL  temp;
25991     25949                            ;ECAN.c:  812:  _ECANRxFilterHitInfo.Val  =  0;
25992     25950   0004'  6A02'                      clrf   ((c:__ECANRxFilterHitInfo)),c
25993     25951                                   line   815
25994     25952                                  
25995     25953   0006'                     l8369:;  BSR  set  to:  0
25996     25954                           
25997     25955                            ;ECAN.c:  815:  mode  =  ECANCON&0xC0;
25998     25956   0006'  5077                       movf   ((c:3959)),c,w     ;volatile
25999     25957   0008'  0BC0                       andlw  low(0C0h)
26000     25958   000A'  6E1B'                      movwf  ((c:ECANReceiveMessage@mode)),c
26001     25959                                   line   816
26002     25960                                  
26003     25961   000C'                     l8371:;  BSR  set  to:  0
26004     25962                           
26005     25963                            ;ECAN.c:  816:  if  (  mode  ==  0x00  )
26006     25964   000C'  661B'                      tstfsz ((c:ECANReceiveMessage@mode)),c
26007     25965   000E'  EF00'  F000'                goto   u5451
26008     25966   0012'  EF00'  F000'                goto   u5450
26009     25967   0016'                     u5451:
26010     25968   0016'  EF00'  F000'                goto   l8405
26011     25969   001A'                     u5450:
26012     25970                                   line   824
26013     25971                                  
26014     25972   001A'                     l8373:;  BSR  set  to:  0
26015     25973                           
26016     25974                            ;ECAN.c:  822:  {
26017     25975                            ;ECAN.c:  824:  if  (  RXB0FUL  )
26018     25976   001A'  AE60                       btfss  c:(31495/8),(31495)&7     ;volatile
26019     25977   001C'  EF00'  F000'                goto   u5461
26020     25978   0020'  EF00'  F000'                goto   u5460
26021     25979   0024'                     u5461:
26022     25980   0024'  EF00'  F000'                goto   l820
26023     25981   0028'                     u5460:
26024     25982                                   line   827
26025     25983                                  
26026     25984   0028'                     l8375:;  BSR  set  to:  0
26027     25985                           
26028     25986                            ;ECAN.c:  825:  {
26029     25987                            ;ECAN.c:  827:  RXB0IF  =  0;
26030     25988   0028'  90A4                       bcf    c:(32032/8),(32032)&7       ;volatile
26031     25989                                   line   830
26032     25990                            ;ECAN.c:  830:  if  (  RXB0OVFL  )
26033     25991   002A'  AE74                       btfss  c:(31655/8),(31655)&7     ;volatile
26034     25992   002C'  EF00'  F000'                goto   u5471
26035     25993   0030'  EF00'  F000'                goto   u5470
26036     25994   0034'                     u5471:
26037     25995   0034'  EF00'  F000'                goto   l8381
26038     25996   0038'                     u5470:
26039     25997                                   line   832
26040     25998                                  
26041     25999   0038'                     l8377:;  BSR  set  to:  0
26042     26000                           
26043     26001                            ;ECAN.c:  831:  {
26044     26002                            ;ECAN.c:  832:  *msgFlags  |=  ECAN_RX_OVERFLOW;
26045     26003   0038'  5016'                      movf   ((c:ECANReceiveMessage@msgFlags)),c,w
26046     26004   003A'  6ED9                       movwf  fsr2l
26047     26005   003C'  6ADA                       clrf   fsr2h
26048     26006   003E'  0E00                       movlw  0+(3/8)
26049     26007   0040'  86DB                       bsf    plusw2,(3)&7
26050     26008                                   line   833
26051     26009                                  
26052     26010   0042'                     l8379:;  BSR  set  to:  0
26053     26011                           
26054     26012                            ;ECAN.c:  833:  RXB0OVFL  =  0;
26055     26013   0042'  9E74                       bcf    c:(31655/8),(31655)&7       ;volatile
26056     26014                                   line   836
26057     26015                                  
26058     26016   0044'                     l8381:;  BSR  set  to:  0
26059     26017                           
26060     26018                            ;ECAN.c:  834:  }
26061     26019                            ;ECAN.c:  836:  _ECANRxFilterHitInfo.bits.b0  =  RXB0FILHIT0;
26062     26020   0044'  A060                       btfss  c:(31488/8),(31488)&7     ;volatile
26063     26021   0046'  D002                       bra    u5485
26064     26022   0048'  8002'                      bsf    ((c:__ECANRxFilterHitInfo)),c,0
26065     26023   004A'  D001                       bra    u5487
26066     26024   004C'                            u5485:
26067     26025   004C'  9002'                      bcf    ((c:__ECANRxFilterHitInfo)),c,0
26068     26026   004E'                            u5487:
26069     26027                                   line   838
26070     26028                                  
26071     26029   004E'                     l8383:
26072     26030                            ;ECAN.c:  838:  ptr  =  (BYTE*)&RXB0CON;
26073     26031   004E'  0E0F                       movlw  high((c:3936))    ;volatile
26074     26032   0050'  6E1E'                      movwf  ((c:ECANReceiveMessage@ptr+1)),c
26075     26033   0052'  0E60                       movlw  low((c:3936))     ;volatile
26076     26034   0054'  6E1D'                      movwf  ((c:ECANReceiveMessage@ptr)),c
26077     26035                                   line   840
26078     26036                            ;ECAN.c:  840:  }
26079     26037   0056'  EF00'  F000'                goto   l8459
26080     26038                                   line   841
26081     26039                                  
26082     26040   005A'                     l820:;  BSR  set  to:  0
26083     26041                           
26084     26042                            ;ECAN.c:  841:  else  if  (  RXB1CONbits.RXFUL  )
26085     26043   005A'  010F                       movlb  15        ;  ()  banked
26086     26044                                  
26087     26045   005C'  AF50                       btfss  ((3920))&0ffh,7   ;volatile
26088     26046   005E'  EF00'  F000'                goto   u5491
26089     26047   0062'  EF00'  F000'                goto   u5490
26090     26048   0066'                     u5491:
26091     26049   0066'  EF00'  F000'                goto   l8399
26092     26050   006A'                     u5490:
26093     26051                                   line   844
26094     26052                                  
26095     26053   006A'                     l8385:;  BSR  set  to:  15
26096     26054                           
26097     26055                            ;ECAN.c:  842:  {
26098     26056                            ;ECAN.c:  844:  RXB1IF  =  0;
26099     26057   006A'  92A4                       bcf    c:(32033/8),(32033)&7       ;volatile
26100     26058                                   line   847
26101     26059                            ;ECAN.c:  847:  if  (  RXB1OVFL  )
26102     26060   006C'  AC74                       btfss  c:(31654/8),(31654)&7     ;volatile
26103     26061   006E'  EF00'  F000'                goto   u5501
26104     26062   0072'  EF00'  F000'                goto   u5500
26105     26063   0076'                     u5501:
26106     26064   0076'  EF00'  F000'                goto   l8391
26107     26065   007A'                     u5500:
26108     26066                                   line   849
26109     26067                                  
26110     26068   007A'                     l8387:;  BSR  set  to:  15
26111     26069                           
26112     26070                            ;ECAN.c:  848:  {
26113     26071                            ;ECAN.c:  849:  *msgFlags  |=  ECAN_RX_OVERFLOW;
26114     26072   007A'  5016'                      movf   ((c:ECANReceiveMessage@msgFlags)),c,w
26115     26073   007C'  6ED9                       movwf  fsr2l
26116     26074   007E'  6ADA                       clrf   fsr2h
26117     26075   0080'  0E00                       movlw  0+(3/8)
26118     26076   0082'  86DB                       bsf    plusw2,(3)&7
26119     26077                                   line   850
26120     26078                                  
26121     26079   0084'                     l8389:;  BSR  set  to:  15
26122     26080                           
26123     26081                            ;ECAN.c:  850:  RXB1OVFL  =  0;
26124     26082   0084'  9C74                       bcf    c:(31654/8),(31654)&7       ;volatile
26125     26083                                   line   853
26126     26084                                  
26127     26085   0086'                     l8391:;  BSR  set  to:  15
26128     26086                           
26129     26087                            ;ECAN.c:  851:  }
26130     26088                            ;ECAN.c:  853:  _ECANRxFilterHitInfo.Val  =  RXB1CON  &  0x07;
26131     26089   0086'  5150                       movf   ((3920))&0ffh,w    ;volatile
26132     26090   0088'  0B07                       andlw  low(07h)
26133     26091   008A'  6E02'                      movwf  ((c:__ECANRxFilterHitInfo)),c
26134     26092                                   line   855
26135     26093                                  
26136     26094   008C'                     l8393:;  BSR  set  to:  15
26137     26095                           
26138     26096                            ;ECAN.c:  855:  if  (  _ECANRxFilterHitInfo.Val &lsaquo   0x02  )
26139     26097   008C'  0E02                       movlw  (02h)&0ffh
26140     26098   008E'  6002'                      cpfslt ((c:__ECANRxFilterHitInfo)),c
26141     26099   0090'  EF00'  F000'                goto   u5511
26142     26100   0094'  EF00'  F000'                goto   u5510
26143     26101   0098'                     u5511:
26144     26102   0098'  EF00'  F000'                goto   l8397
26145     26103   009C'                     u5510:
26146     26104                                   line   856
26147     26105                                  
26148     26106   009C'                     l8395:;  BSR  set  to:  15
26149     26107                           
26150     26108                            ;ECAN.c:  856:  *msgFlags  |=  ECAN_RX_DBL_BUFFERED;
26151     26109   009C'  5016'                      movf   ((c:ECANReceiveMessage@msgFlags)),c,w
26152     26110   009E'  6ED9                       movwf  fsr2l
26153     26111   00A0'  6ADA                       clrf   fsr2h
26154     26112   00A2'  0E00                       movlw  0+(7/8)
26155     26113   00A4'  8EDB                       bsf    plusw2,(7)&7
26156     26114                                   line   859
26157     26115                                  
26158     26116   00A6'                     l8397:;  BSR  set  to:  15
26159     26117                           
26160     26118                            ;ECAN.c:  859:  ptr  =  (BYTE*)&RXB1CON;
26161     26119   00A6'  0E0F                       movlw  high(3920)        ;volatile
26162     26120   00A8'  6E1E'                      movwf  ((c:ECANReceiveMessage@ptr+1)),c
26163     26121   00AA'  0E50                       movlw  low(3920) ;volatile
26164     26122   00AC'  6E1D'                      movwf  ((c:ECANReceiveMessage@ptr)),c
26165     26123                                   line   860
26166     26124                            ;ECAN.c:  860:  }
26167     26125   00AE'  EF00'  F000'                goto   l8459
26168     26126                                   line   862
26169     26127                                  
26170     26128   00B2'                     l8399:
26171     26129                            ;ECAN.c:  861:  else
26172     26130                            ;ECAN.c:  862:  return  FALSE;
26173     26131   00B2'  0E00                       movlw  (0)&0ffh
26174     26132   00B4'  EF00'  F000'                goto   l827
26175     26133                                   line   869
26176     26134                                  
26177     26135   00B8'                     l8405:;  BSR  set  to:  0
26178     26136                           
26179     26137                            ;ECAN.c:  869:  else  if  (  mode  ==  0x40  )
26180     26138   00B8'  501B'                      movf   ((c:ECANReceiveMessage@mode)),c,w
26181     26139   00BA'  0A40                       xorlw  64
26182     26140                           
26183     26141   00BC'  A4D8                       btfss  status,2
26184     26142   00BE'  EF00'  F000'                goto   u5521
26185     26143   00C2'  EF00'  F000'                goto   u5520
26186     26144   00C6'                     u5521:
26187     26145   00C6'  EF00'  F000'                goto   l830
26188     26146   00CA'                     u5520:
26189     26147                                   line   876
26190     26148                                  
26191     26149   00CA'                     l8407:;  BSR  set  to:  0
26192     26150                           
26193     26151                            ;ECAN.c:  875:  {
26194     26152                            ;ECAN.c:  876:  if  (  RXB0FUL  )
26195     26153   00CA'  AE60                       btfss  c:(31495/8),(31495)&7     ;volatile
26196     26154   00CC'  EF00'  F000'                goto   u5531
26197     26155   00D0'  EF00'  F000'                goto   u5530
26198     26156   00D4'                     u5531:
26199     26157   00D4'  EF00'  F000'                goto   l831
26200     26158   00D8'                     u5530:
26201     26159                                   line   877
26202     26160                                  
26203     26161   00D8'                     l8409:;  BSR  set  to:  0
26204     26162                           
26205     26163                            ;ECAN.c:  877:  ptr  =  (BYTE*)&RXB0CON;
26206     26164   00D8'  0E0F                       movlw  high((c:3936))    ;volatile
26207     26165   00DA'  6E1E'                      movwf  ((c:ECANReceiveMessage@ptr+1)),c
26208     26166   00DC'  0E60                       movlw  low((c:3936))     ;volatile
26209     26167   00DE'  6E1D'                      movwf  ((c:ECANReceiveMessage@ptr)),c
26210     26168   00E0'  EF00'  F000'                goto   l8449
26211     26169                                   line   879
26212     26170                                  
26213     26171   00E4'                     l831:;  BSR  set  to:  0
26214     26172                           
26215     26173                            ;ECAN.c:  879:  else  if  (RXB1CONbits.RXFUL)
26216     26174   00E4'  010F                       movlb  15        ;  ()  banked
26217     26175                                  
26218     26176   00E6'  AF50                       btfss  ((3920))&0ffh,7   ;volatile
26219     26177   00E8'  EF00'  F000'                goto   u5541
26220     26178   00EC'  EF00'  F000'                goto   u5540
26221     26179   00F0'                     u5541:
26222     26180   00F0'  EF00'  F000'                goto   l833
26223     26181   00F4'                     u5540:
26224     26182                                   line   880
26225     26183                                  
26226     26184   00F4'                     l8411:;  BSR  set  to:  15
26227     26185                           
26228     26186                            ;ECAN.c:  880:  ptr  =  (BYTE*)&RXB1CON;
26229     26187   00F4'  0E0F                       movlw  high(3920)        ;volatile
26230     26188   00F6'  6E1E'                      movwf  ((c:ECANReceiveMessage@ptr+1)),c
26231     26189   00F8'  0E50                       movlw  low(3920) ;volatile
26232     26190   00FA'  6E1D'                      movwf  ((c:ECANReceiveMessage@ptr)),c
26233     26191   00FC'  EF00'  F000'                goto   l8449
26234     26192                                   line   882
26235     26193                                  
26236     26194   0100'                     l833:;  BSR  set  to:  15
26237     26195                           
26238     26196                            ;ECAN.c:  882:  else  if  (  (B0TXEN==0)  &&  B0RXFUL  )
26239     26197   0100'  010D                       movlb  (28610/8) &rsaquo &rsaquo   8
26240     26198   0102'  B5F8                       btfsc  (28610/8)&0ffh,(28610)&7  ;volatile
26241     26199   0104'  EF00'  F000'                goto   u5551
26242     26200   0108'  EF00'  F000'                goto   u5550
26243     26201   010C'                     u5551:
26244     26202   010C'  EF00'  F000'                goto   l835
26245     26203   0110'                     u5550:
26246     26204                                  
26247     26205   0110'                     l8413:
26248     26206   0110'  010E                       movlb  (28935/8) &rsaquo &rsaquo   8
26249     26207   0112'  AF20                       btfss  (28935/8)&0ffh,(28935)&7  ;volatile
26250     26208   0114'  EF00'  F000'                goto   u5561
26251     26209   0118'  EF00'  F000'                goto   u5560
26252     26210   011C'                     u5561:
26253     26211   011C'  EF00'  F000'                goto   l835
26254     26212   0120'                     u5560:
26255     26213                                   line   883
26256     26214                                  
26257     26215   0120'                     l8415:
26258     26216                            ;ECAN.c:  883:  ptr  =  (BYTE*)&B0CON;
26259     26217   0120'  010E                       movlb  14        ;  ()  banked
26260     26218   0122'  0E0E                       movlw  high(3616)        ;volatile
26261     26219   0124'  6E1E'                      movwf  ((c:ECANReceiveMessage@ptr+1)),c
26262     26220   0126'  0E20                       movlw  low(3616) ;volatile
26263     26221   0128'  6E1D'                      movwf  ((c:ECANReceiveMessage@ptr)),c
26264     26222   012A'  EF00'  F000'                goto   l8449
26265     26223                                   line   885
26266     26224                                  
26267     26225   012E'                     l835:
26268     26226                            ;ECAN.c:  885:  else  if  (  (B1TXEN==0)  &&  B1RXFUL  )
26269     26227   012E'  010D                       movlb  (28611/8) &rsaquo &rsaquo   8
26270     26228   0130'  B7F8                       btfsc  (28611/8)&0ffh,(28611)&7  ;volatile
26271     26229   0132'  EF00'  F000'                goto   u5571
26272     26230   0136'  EF00'  F000'                goto   u5570
26273     26231   013A'                     u5571:
26274     26232   013A'  EF00'  F000'                goto   l837
26275     26233   013E'                     u5570:
26276     26234                                  
26277     26235   013E'                     l8417:
26278     26236   013E'  010E                       movlb  (29063/8) &rsaquo &rsaquo   8
26279     26237   0140'  AF30                       btfss  (29063/8)&0ffh,(29063)&7  ;volatile
26280     26238   0142'  EF00'  F000'                goto   u5581
26281     26239   0146'  EF00'  F000'                goto   u5580
26282     26240   014A'                     u5581:
26283     26241   014A'  EF00'  F000'                goto   l837
26284     26242   014E'                     u5580:
26285     26243                                   line   886
26286     26244                                  
26287     26245   014E'                     l8419:
26288     26246                            ;ECAN.c:  886:  ptr  =  (BYTE*)&B1CON;
26289     26247   014E'  010E                       movlb  14        ;  ()  banked
26290     26248   0150'  0E0E                       movlw  high(3632)        ;volatile
26291     26249   0152'  6E1E'                      movwf  ((c:ECANReceiveMessage@ptr+1)),c
26292     26250   0154'  0E30                       movlw  low(3632) ;volatile
26293     26251   0156'  6E1D'                      movwf  ((c:ECANReceiveMessage@ptr)),c
26294     26252   0158'  EF00'  F000'                goto   l8449
26295     26253                                   line   888
26296     26254                                  
26297     26255   015C'                     l837:
26298     26256                            ;ECAN.c:  888:  else  if  (  (B2TXEN==0)  &&  B2RXFUL  )
26299     26257   015C'  010D                       movlb  (28612/8) &rsaquo &rsaquo   8
26300     26258   015E'  B9F8                       btfsc  (28612/8)&0ffh,(28612)&7  ;volatile
26301     26259   0160'  EF00'  F000'                goto   u5591
26302     26260   0164'  EF00'  F000'                goto   u5590
26303     26261   0168'                     u5591:
26304     26262   0168'  EF00'  F000'                goto   l839
26305     26263   016C'                     u5590:
26306     26264                                  
26307     26265   016C'                     l8421:
26308     26266   016C'  010E                       movlb  (29191/8) &rsaquo &rsaquo   8
26309     26267   016E'  AF40                       btfss  (29191/8)&0ffh,(29191)&7  ;volatile
26310     26268   0170'  EF00'  F000'                goto   u5601
26311     26269   0174'  EF00'  F000'                goto   u5600
26312     26270   0178'                     u5601:
26313     26271   0178'  EF00'  F000'                goto   l839
26314     26272   017C'                     u5600:
26315     26273                                   line   889
26316     26274                                  
26317     26275   017C'                     l8423:
26318     26276                            ;ECAN.c:  889:  ptr  =  (BYTE*)&B2CON;
26319     26277   017C'  010E                       movlb  14        ;  ()  banked
26320     26278   017E'  0E0E                       movlw  high(3648)        ;volatile
26321     26279   0180'  6E1E'                      movwf  ((c:ECANReceiveMessage@ptr+1)),c
26322     26280   0182'  0E40                       movlw  low(3648) ;volatile
26323     26281   0184'  6E1D'                      movwf  ((c:ECANReceiveMessage@ptr)),c
26324     26282   0186'  EF00'  F000'                goto   l8449
26325     26283                                   line   891
26326     26284                                  
26327     26285   018A'                     l839:
26328     26286                            ;ECAN.c:  891:  else  if  (  (B3TXEN==0)  &&  B3RXFUL  )
26329     26287   018A'  010D                       movlb  (28613/8) &rsaquo &rsaquo   8
26330     26288   018C'  BBF8                       btfsc  (28613/8)&0ffh,(28613)&7  ;volatile
26331     26289   018E'  EF00'  F000'                goto   u5611
26332     26290   0192'  EF00'  F000'                goto   u5610
26333     26291   0196'                     u5611:
26334     26292   0196'  EF00'  F000'                goto   l841
26335     26293   019A'                     u5610:
26336     26294                                  
26337     26295   019A'                     l8425:
26338     26296   019A'  010E                       movlb  (29319/8) &rsaquo &rsaquo   8
26339     26297   019C'  AF50                       btfss  (29319/8)&0ffh,(29319)&7  ;volatile
26340     26298   019E'  EF00'  F000'                goto   u5621
26341     26299   01A2'  EF00'  F000'                goto   u5620
26342     26300   01A6'                     u5621:
26343     26301   01A6'  EF00'  F000'                goto   l841
26344     26302   01AA'                     u5620:
26345     26303                                   line   892
26346     26304                                  
26347     26305   01AA'                     l8427:
26348     26306                            ;ECAN.c:  892:  ptr  =  (BYTE*)&B3CON;
26349     26307   01AA'  010E                       movlb  14        ;  ()  banked
26350     26308   01AC'  0E0E                       movlw  high(3664)        ;volatile
26351     26309   01AE'  6E1E'                      movwf  ((c:ECANReceiveMessage@ptr+1)),c
26352     26310   01B0'  0E50                       movlw  low(3664) ;volatile
26353     26311   01B2'  6E1D'                      movwf  ((c:ECANReceiveMessage@ptr)),c
26354     26312   01B4'  EF00'  F000'                goto   l8449
26355     26313                                   line   894
26356     26314                                  
26357     26315   01B8'                     l841:
26358     26316                            ;ECAN.c:  894:  else  if  (  (B4TXEN==0)  &&  B4RXFUL  )
26359     26317   01B8'  010D                       movlb  (28614/8) &rsaquo &rsaquo   8
26360     26318   01BA'  BDF8                       btfsc  (28614/8)&0ffh,(28614)&7  ;volatile
26361     26319   01BC'  EF00'  F000'                goto   u5631
26362     26320   01C0'  EF00'  F000'                goto   u5630
26363     26321   01C4'                     u5631:
26364     26322   01C4'  EF00'  F000'                goto   l843
26365     26323   01C8'                     u5630:
26366     26324                                  
26367     26325   01C8'                     l8429:
26368     26326   01C8'  010E                       movlb  (29447/8) &rsaquo &rsaquo   8
26369     26327   01CA'  AF60                       btfss  (29447/8)&0ffh,(29447)&7  ;volatile
26370     26328   01CC'  EF00'  F000'                goto   u5641
26371     26329   01D0'  EF00'  F000'                goto   u5640
26372     26330   01D4'                     u5641:
26373     26331   01D4'  EF00'  F000'                goto   l843
26374     26332   01D8'                     u5640:
26375     26333                                   line   895
26376     26334                                  
26377     26335   01D8'                     l8431:
26378     26336                            ;ECAN.c:  895:  ptr  =  (BYTE*)&B4CON;
26379     26337   01D8'  010E                       movlb  14        ;  ()  banked
26380     26338   01DA'  0E0E                       movlw  high(3680)        ;volatile
26381     26339   01DC'  6E1E'                      movwf  ((c:ECANReceiveMessage@ptr+1)),c
26382     26340   01DE'  0E60                       movlw  low(3680) ;volatile
26383     26341   01E0'  6E1D'                      movwf  ((c:ECANReceiveMessage@ptr)),c
26384     26342   01E2'  EF00'  F000'                goto   l8449
26385     26343                                   line   897
26386     26344                                  
26387     26345   01E6'                     l843:
26388     26346                            ;ECAN.c:  897:  else  if  (  (B5TXEN==0)  &&  B5RXFUL  )
26389     26347   01E6'  010D                       movlb  (28615/8) &rsaquo &rsaquo   8
26390     26348   01E8'  BFF8                       btfsc  (28615/8)&0ffh,(28615)&7  ;volatile
26391     26349   01EA'  EF00'  F000'                goto   u5651
26392     26350   01EE'  EF00'  F000'                goto   u5650
26393     26351   01F2'                     u5651:
26394     26352   01F2'  EF00'  F000'                goto   l8399
26395     26353   01F6'                     u5650:
26396     26354                                  
26397     26355   01F6'                     l8433:
26398     26356   01F6'  010E                       movlb  (29575/8) &rsaquo &rsaquo   8
26399     26357   01F8'  AF70                       btfss  (29575/8)&0ffh,(29575)&7  ;volatile
26400     26358   01FA'  EF00'  F000'                goto   u5661
26401     26359   01FE'  EF00'  F000'                goto   u5660
26402     26360   0202'                     u5661:
26403     26361   0202'  EF00'  F000'                goto   l8399
26404     26362   0206'                     u5660:
26405     26363                                   line   898
26406     26364                                  
26407     26365   0206'                     l8435:
26408     26366                            ;ECAN.c:  898:  ptr  =  (BYTE*)&B5CON;
26409     26367   0206'  010E                       movlb  14        ;  ()  banked
26410     26368   0208'  0E0E                       movlw  high(3696)        ;volatile
26411     26369   020A'  6E1E'                      movwf  ((c:ECANReceiveMessage@ptr+1)),c
26412     26370   020C'  0E70                       movlw  low(3696) ;volatile
26413     26371   020E'  6E1D'                      movwf  ((c:ECANReceiveMessage@ptr)),c
26414     26372   0210'  EF00'  F000'                goto   l8449
26415     26373                                   line   910
26416     26374                                  
26417     26375   0214'                     l830:;  BSR  set  to:  0
26418     26376                           
26419     26377                                   line   916
26420     26378                            ;ECAN.c:  910:  else
26421     26379                            ;ECAN.c:  915:  {
26422     26380                            ;ECAN.c:  916:  if  (  FIFOEMPTY  ==  1  )
26423     26381   0214'  AE74                       btfss  c:(31655/8),(31655)&7     ;volatile
26424     26382   0216'  EF00'  F000'                goto   u5671
26425     26383   021A'  EF00'  F000'                goto   u5670
26426     26384   021E'                     u5671:
26427     26385   021E'  EF00'  F000'                goto   l8399
26428     26386   0222'                     u5670:
26429     26387                                   line   918
26430     26388                                  
26431     26389   0222'                     l8443:;  BSR  set  to:  0
26432     26390                           
26433     26391                            ;ECAN.c:  917:  {
26434     26392                            ;ECAN.c:  918:  ptr  =  (BYTE*)_ECANPointBuffer(CANCON&0x07);
26435     26393   0222'  506F                       movf   ((c:3951)),c,w     ;volatile
26436     26394   0224'  0B07                       andlw  low(07h)
26437     26395                                  
26438     26396   0226'  EC00'  F000'                call   __ECANPointBuffer
26439     26397   022A'  C00D'  F01D'                movff  0+?__ECANPointBuffer,(c:ECANReceiveMessage@ptr)
26440     26398   022E'  C00E'  F01E'                movff  1+?__ECANPointBuffer,(c:ECANReceiveMessage@ptr+1)
26441     26399                                   line   930
26442     26400                            ;ECAN.c:  920:  goto  _SaveMode12Message;
26443     26401                                  
26444     26402   0232'                     l8449:
26445     26403                            ;ECAN.c:  930:  _ECANRxFilterHitInfo.Val  =  *ptr  &  0x1f;
26446     26404   0232'  C01D'  FFD9                 movff  (c:ECANReceiveMessage@ptr),fsr2l
26447     26405   0236'  C01E'  FFDA                 movff  (c:ECANReceiveMessage@ptr+1),fsr2h
26448     26406   023A'  50DF                       movf   indf2,w
26449     26407   023C'  0B1F                       andlw  low(01Fh)
26450     26408   023E'  6E02'                      movwf  ((c:__ECANRxFilterHitInfo)),c
26451     26409                                   line   932
26452     26410                                  
26453     26411   0240'                     l8451:
26454     26412                            ;ECAN.c:  932:  RXB1IF  =  0;
26455     26413   0240'  92A4                       bcf    c:(32033/8),(32033)&7       ;volatile
26456     26414                                   line   934
26457     26415                                  
26458     26416   0242'                     l8453:
26459     26417                            ;ECAN.c:  934:  if  (  RXB1OVFL  )
26460     26418   0242'  AC74                       btfss  c:(31654/8),(31654)&7     ;volatile
26461     26419   0244'  EF00'  F000'                goto   u5681
26462     26420   0248'  EF00'  F000'                goto   u5680
26463     26421   024C'                     u5681:
26464     26422   024C'  EF00'  F000'                goto   l8459
26465     26423   0250'                     u5680:
26466     26424                                   line   936
26467     26425                                  
26468     26426   0250'                     l8455:
26469     26427                            ;ECAN.c:  935:  {
26470     26428                            ;ECAN.c:  936:  *msgFlags  |=  ECAN_RX_OVERFLOW;
26471     26429   0250'  5016'                      movf   ((c:ECANReceiveMessage@msgFlags)),c,w
26472     26430   0252'  6ED9                       movwf  fsr2l
26473     26431   0254'  6ADA                       clrf   fsr2h
26474     26432   0256'  0E00                       movlw  0+(3/8)
26475     26433   0258'  86DB                       bsf    plusw2,(3)&7
26476     26434                                   line   937
26477     26435                                  
26478     26436   025A'                     l8457:
26479     26437                            ;ECAN.c:  937:  RXB1OVFL  =  0;
26480     26438   025A'  9C74                       bcf    c:(31654/8),(31654)&7       ;volatile
26481     26439                                   line   942
26482     26440                                  
26483     26441   025C'                     l8459:
26484     26442                            ;ECAN.c:  942:  savedPtr  =  ptr;
26485     26443   025C'  C01D'  F017'                movff  (c:ECANReceiveMessage@ptr),(c:ECANReceiveMessage@savedPtr)
26486     26444   0260'  C01E'  F018'                movff  (c:ECANReceiveMessage@ptr+1),(c:ECANReceiveMessage@savedPtr+1)
26487     26445                                   line   943
26488     26446                                  
26489     26447   0264'                     l8461:
26490     26448                            ;ECAN.c:  943:  *msgFlags  =  0;
26491     26449   0264'  5016'                      movf   ((c:ECANReceiveMessage@msgFlags)),c,w
26492     26450   0266'  6ED9                       movwf  fsr2l
26493     26451   0268'  6ADA                       clrf   fsr2h
26494     26452   026A'  0E00                       movlw  low(0)
26495     26453   026C'  6EDF                       movwf  indf2
26496     26454                                   line   946
26497     26455                                  
26498     26456   026E'                     l8463:
26499     26457                            ;ECAN.c:  946:  temp.Val  =  *(ptr+5);
26500     26458   026E'  EE20  F005                  lfsr   2,05h
26501     26459   0272'  501D'                      movf   ((c:ECANReceiveMessage@ptr)),c,w
26502     26460   0274'  26D9                       addwf  fsr2l
26503     26461   0276'  501E'                      movf   ((c:ECANReceiveMessage@ptr+1)),c,w
26504     26462   0278'  22DA                       addwfc fsr2h
26505     26463   027A'  50DF                       movf   indf2,w
26506     26464   027C'  6E1C'                      movwf  ((c:ECANReceiveMessage@temp)),c
26507     26465                                   line   947
26508     26466                                  
26509     26467   027E'                     l8465:
26510     26468                            ;ECAN.c:  947:  *dataLen  =  temp.Val  &  0b00001111;
26511     26469   027E'  5015'                      movf   ((c:ECANReceiveMessage@dataLen)),c,w
26512     26470   0280'  6ED9                       movwf  fsr2l
26513     26471   0282'  6ADA                       clrf   fsr2h
26514     26472   0284'  501C'                      movf   ((c:ECANReceiveMessage@temp)),c,w
26515     26473   0286'  0B0F                       andlw  low(0Fh)
26516     26474   0288'  6EDF                       movwf  indf2
26517     26475                           
26518     26476                                   line   950
26519     26477                                  
26520     26478   028A'                     l8467:
26521     26479                            ;ECAN.c:  950:  if  (  temp.bits.b6  )
26522     26480                                  
26523     26481   028A'  AC1C'                      btfss  ((c:ECANReceiveMessage@temp)),c,6
26524     26482   028C'  EF00'  F000'                goto   u5691
26525     26483   0290'  EF00'  F000'                goto   u5690
26526     26484   0294'                     u5691:
26527     26485   0294'  EF00'  F000'                goto   l851
26528     26486   0298'                     u5690:
26529     26487                                   line   951
26530     26488                                  
26531     26489   0298'                     l8469:
26532     26490                            ;ECAN.c:  951:  *msgFlags  |=  ECAN_RX_RTR_FRAME;
26533     26491   0298'  5016'                      movf   ((c:ECANReceiveMessage@msgFlags)),c,w
26534     26492   029A'  6ED9                       movwf  fsr2l
26535     26493   029C'  6ADA                       clrf   fsr2h
26536     26494   029E'  0E00                       movlw  0+(6/8)
26537     26495   02A0'  8CDB                       bsf    plusw2,(6)&7
26538     26496                                  
26539     26497   02A2'                     l851:
26540     26498                                   line   954
26541     26499                            ;ECAN.c:  954:  temp.Val  =  *(ptr+2);
26542     26500   02A2'  EE20  F002                  lfsr   2,02h
26543     26501   02A6'  501D'                      movf   ((c:ECANReceiveMessage@ptr)),c,w
26544     26502   02A8'  26D9                       addwf  fsr2l
26545     26503   02AA'  501E'                      movf   ((c:ECANReceiveMessage@ptr+1)),c,w
26546     26504   02AC'  22DA                       addwfc fsr2h
26547     26505   02AE'  50DF                       movf   indf2,w
26548     26506   02B0'  6E1C'                      movwf  ((c:ECANReceiveMessage@temp)),c
26549     26507                                   line   955
26550     26508                                  
26551     26509   02B2'                     l8471:
26552     26510                            ;ECAN.c:  955:  if  (  temp.bits.b3  )
26553     26511                                  
26554     26512   02B2'  A61C'                      btfss  ((c:ECANReceiveMessage@temp)),c,3
26555     26513   02B4'  EF00'  F000'                goto   u5701
26556     26514   02B8'  EF00'  F000'                goto   u5700
26557     26515   02BC'                     u5701:
26558     26516   02BC'  EF00'  F000'                goto   l852
26559     26517   02C0'                     u5700:
26560     26518                                   line   957
26561     26519                                  
26562     26520   02C0'                     l8473:
26563     26521                            ;ECAN.c:  956:  {
26564     26522                            ;ECAN.c:  957:  *msgFlags  |=  ECAN_RX_XTD_FRAME;
26565     26523   02C0'  5016'                      movf   ((c:ECANReceiveMessage@msgFlags)),c,w
26566     26524   02C2'  6ED9                       movwf  fsr2l
26567     26525   02C4'  6ADA                       clrf   fsr2h
26568     26526   02C6'  0E00                       movlw  0+(5/8)
26569     26527   02C8'  8ADB                       bsf    plusw2,(5)&7
26570     26528                                   line   958
26571     26529                                  
26572     26530   02CA'                     l8475:
26573     26531                            ;ECAN.c:  958:  temp.Val  =  1;
26574     26532   02CA'  0E01                       movlw  low(01h)
26575     26533   02CC'  6E1C'                      movwf  ((c:ECANReceiveMessage@temp)),c
26576     26534                                   line   959
26577     26535                            ;ECAN.c:  959:  }
26578     26536   02CE'  EF00'  F000'                goto   l8477
26579     26537                                   line   960
26580     26538                                  
26581     26539   02D2'                     l852:
26582     26540                                   line   961
26583     26541                            ;ECAN.c:  960:  else
26584     26542                            ;ECAN.c:  961:  temp.Val  =  0;
26585     26543   02D2'  6A1C'                      clrf   ((c:ECANReceiveMessage@temp)),c
26586     26544                                   line   963
26587     26545                                  
26588     26546   02D4'                     l8477:
26589     26547                            ;ECAN.c:  963:  _RegsToCANID(ptr+1,  id,  temp.Val);
26590     26548   02D4'  0E01                       movlw  low(01h)
26591     26549   02D6'  241D'                      addwf  ((c:ECANReceiveMessage@ptr)),c,w
26592     26550                                  
26593     26551   02D8'  6E0D'                      movwf  ((c:?__RegsToCANID)),c
26594     26552   02DA'  0E00                       movlw  high(01h)
26595     26553   02DC'  201E'                      addwfc ((c:ECANReceiveMessage@ptr+1)),c,w
26596     26554   02DE'  6E0E'                      movwf  1+((c:?__RegsToCANID)),c
26597     26555   02E0'  C019'  F00F'                movff  (c:ECANReceiveMessage@id),0+((c:?__RegsToCANID)+02h)
26598     26556   02E4'  C01C'  F010'                movff  (c:ECANReceiveMessage@temp),0+((c:?__RegsToCANID)+03h)
26599     26557   02E8'  EC00'  F000'                call   __RegsToCANID      ;wreg  free
26600     26558                                   line   966
26601     26559                                  
26602     26560   02EC'                     l8479:
26603     26561                            ;ECAN.c:  966:  ptr  +=  6;
26604     26562   02EC'  0E06                       movlw  06h
26605     26563   02EE'  261D'                      addwf  ((c:ECANReceiveMessage@ptr)),c
26606     26564   02F0'  0E00                       movlw  0
26607     26565   02F2'  221E'                      addwfc ((c:ECANReceiveMessage@ptr+1)),c
26608     26566                                   line   967
26609     26567                                  
26610     26568   02F4'                     l8481:
26611     26569                            ;ECAN.c:  967:  temp.Val  =  *dataLen;
26612     26570   02F4'  5015'                      movf   ((c:ECANReceiveMessage@dataLen)),c,w
26613     26571   02F6'  6ED9                       movwf  fsr2l
26614     26572   02F8'  6ADA                       clrf   fsr2h
26615     26573   02FA'  50DF                       movf   indf2,w
26616     26574   02FC'  6E1C'                      movwf  ((c:ECANReceiveMessage@temp)),c
26617     26575                                   line   968
26618     26576                                  
26619     26577   02FE'                     l8483:
26620     26578                            ;ECAN.c:  968:  for  (  i  =  0;  i &lsaquo   temp.Val;  i++  )
26621     26579   02FE'  6A1A'                      clrf   ((c:ECANReceiveMessage@i)),c
26622     26580   0300'  EF00'  F000'                goto   l8493
26623     26581                                   line   969
26624     26582                                  
26625     26583   0304'                     l8485:
26626     26584                            ;ECAN.c:  969:  *data++  =  *ptr++;
26627     26585   0304'  C01D'  FFD9                 movff  (c:ECANReceiveMessage@ptr),fsr2l
26628     26586   0308'  C01E'  FFDA                 movff  (c:ECANReceiveMessage@ptr+1),fsr2h
26629     26587   030C'  5014'                      movf   ((c:ECANReceiveMessage@data)),c,w
26630     26588   030E'  6EE1                       movwf  fsr1l
26631     26589   0310'  6AE2                       clrf   fsr1h
26632     26590   0312'  CFDF  FFE7                  movff  indf2,indf1
26633     26591                                  
26634     26592   0316'                     l8487:
26635     26593   0316'  4A1D'                      infsnz ((c:ECANReceiveMessage@ptr)),c
26636     26594   0318'  2A1E'                      incf   ((c:ECANReceiveMessage@ptr+1)),c
26637     26595                                  
26638     26596   031A'                     l8489:
26639     26597   031A'  2A14'                      incf   ((c:ECANReceiveMessage@data)),c
26640     26598                                   line   968
26641     26599                                  
26642     26600   031C'                     l8491:
26643     26601   031C'  2A1A'                      incf   ((c:ECANReceiveMessage@i)),c
26644     26602                                  
26645     26603   031E'                     l8493:
26646     26604   031E'  501C'                      movf   ((c:ECANReceiveMessage@temp)),c,w
26647     26605   0320'  5C1A'                      subwf  ((c:ECANReceiveMessage@i)),c,w
26648     26606   0322'  A0D8                       btfss  status,0
26649     26607   0324'  EF00'  F000'                goto   u5711
26650     26608   0328'  EF00'  F000'                goto   u5710
26651     26609   032C'                     u5711:
26652     26610   032C'  EF00'  F000'                goto   l8485
26653     26611   0330'                     u5710:
26654     26612                                  
26655     26613   0330'                     l856:
26656     26614                                   line   972
26657     26615                            ;ECAN.c:  972:  if  (  IRXIF  )
26658     26616   0330'  AEA4                       btfss  c:(32039/8),(32039)&7     ;volatile
26659     26617   0332'  EF00'  F000'                goto   u5721
26660     26618   0336'  EF00'  F000'                goto   u5720
26661     26619   033A'                     u5721:
26662     26620   033A'  EF00'  F000'                goto   l8499
26663     26621   033E'                     u5720:
26664     26622                                   line   974
26665     26623                                  
26666     26624   033E'                     l8495:
26667     26625                            ;ECAN.c:  973:  {
26668     26626                            ;ECAN.c:  974:  *msgFlags  |=  ECAN_RX_INVALID_MSG;
26669     26627   033E'  5016'                      movf   ((c:ECANReceiveMessage@msgFlags)),c,w
26670     26628   0340'  6ED9                       movwf  fsr2l
26671     26629   0342'  6ADA                       clrf   fsr2h
26672     26630   0344'  0E00                       movlw  0+(4/8)
26673     26631   0346'  88DB                       bsf    plusw2,(4)&7
26674     26632                                   line   975
26675     26633                                  
26676     26634   0348'                     l8497:
26677     26635                            ;ECAN.c:  975:  IRXIF  =  0;
26678     26636   0348'  9EA4                       bcf    c:(32039/8),(32039)&7       ;volatile
26679     26637                                   line   979
26680     26638                                  
26681     26639   034A'                     l8499:
26682     26640                            ;ECAN.c:  976:  }
26683     26641                            ;ECAN.c:  979:  *savedPtr  &=  0x7f;
26684     26642   034A'  C017'  FFD9                 movff  (c:ECANReceiveMessage@savedPtr),fsr2l
26685     26643   034E'  C018'  FFDA                 movff  (c:ECANReceiveMessage@savedPtr+1),fsr2h
26686     26644   0352'  0E7F                       movlw  07Fh
26687     26645   0354'  16DF                       andwf  indf2
26688     26646                                   line   983
26689     26647                                  
26690     26648   0356'                     l8501:
26691     26649                            ;ECAN.c:  983:  if  (  mode  ==  0x80  )
26692     26650   0356'  501B'                      movf   ((c:ECANReceiveMessage@mode)),c,w
26693     26651   0358'  0A80                       xorlw  128
26694     26652                           
26695     26653   035A'  A4D8                       btfss  status,2
26696     26654   035C'  EF00'  F000'                goto   u5731
26697     26655   0360'  EF00'  F000'                goto   u5730
26698     26656   0364'                     u5731:
26699     26657   0364'  EF00'  F000'                goto   l8505
26700     26658   0368'                     u5730:
26701     26659                                   line   984
26702     26660                                  
26703     26661   0368'                     l8503:
26704     26662                            ;ECAN.c:  984:  FIFOEMPTY  =  0;
26705     26663   0368'  9E74                       bcf    c:(31655/8),(31655)&7       ;volatile
26706     26664                                   line   990
26707     26665                                  
26708     26666   036A'                     l8505:
26709     26667                            ;ECAN.c:  990:  return  TRUE;
26710     26668   036A'  0E01                       movlw  (01h)&0ffh
26711     26669                                   line   991
26712     26670                                  
26713     26671   036C'                     l827:
26714     26672   036C'  0012                       return
26715     26673                                   opt  stack  0
26716     26674                            GLOBAL __end_of_ECANReceiveMessage
26717     26675   036E'                            __end_of_ECANReceiveMessage:
26718     26676                                   signat _ECANReceiveMessage,16505
26719     26677                                   global __RegsToCANID
26720     26678                           
26721     26679  ;;  ***************  function  __RegsToCANID  *****************
26722     26680  ;;  Defined  at:
26723     26681  ;;              line  1156  in  file  "../ECAN.c"
26724     26682  ;;  Parameters:     Size   Location      Type
26725     26683  ;;   ptr              2    13[COMRAM]  PTR  unsigned  char 
26726     26684  ;;                -&rsaquo   B5CON(1),  B4CON(1),  B3CON(1),  B2CON(1), 
26727     26685  ;;                -&rsaquo   B1CON(1),  B0CON(1),  RXB1CON(1),  RXB0CON(1), 
26728     26686  ;;   val              1    15[COMRAM]  PTR  unsigned  long 
26729     26687  ;;                -&rsaquo   getVSCPFrame@id(4), 
26730     26688  ;;   type             1    16[COMRAM]  unsigned  char 
26731     26689  ;;  Auto  vars:      Size   Location      Type
26732     26690  ;;   Value            1    19[COMRAM]  PTR  struct  _CAN_MESSAGE_
26733     26691  ;;                -&rsaquo   getVSCPFrame@id(4), 
26734     26692  ;;  Return  value:   Size   Location      Type
26735     26693  ;;              None                void
26736     26694  ;;  Registers  used:
26737     26695  ;;              wreg,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0
26738     26696  ;;  Tracked  objects:
26739     26697  ;;              On  entry  :  0/0
26740     26698  ;;              On  exit   :  0/0
26741     26699  ;;              Unchanged:  0/0
26742     26700  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
26743     26701  ;;       Params:          4        0        0        0        0        0        0
26744     26702  ;;       Locals:          1        0        0        0        0        0        0
26745     26703  ;;       Temps:           2        0        0        0        0        0        0
26746     26704  ;;       Totals:          7        0        0        0        0        0        0
26747     26705  ;;Total  ram  usage:         7  bytes
26748     26706  ;;  Hardware  stack  levels  used:     1
26749     26707  ;;  Hardware  stack  levels  required  when  called:     2
26750     26708  ;;  This  function  calls:
26751     26709  ;;              Nothing
26752     26710  ;;  This  function  is  called  by:
26753     26711  ;;              _ECANReceiveMessage
26754     26712  ;;  This  function  uses  a  non-reentrant  model
26755     26713  ;;
26756     26714                            psect  text74,class=CODE,space=0,reloc=2
26757     26715                            global  __ptext74
26758     26716   0000'                     __ptext74:
26759     26717                            psect  text74
26760     26718                                   file   "../ECAN.c"
26761     26719                                   line   1156
26762     26720                                   global __size_of__RegsToCANID
26763     26721   0000                             __size_of__RegsToCANID equ      __end_of__RegsToCANID-__RegsToCANID
26764     26722                                  
26765     26723   0000'                     __RegsToCANID:
26766     26724                            ;incstack  =  0
26767     26725                                   opt    stack  23
26768     26726                            ;incstack  =  0
26769     26727                                   line   1159
26770     26728                                  
26771     26729   0000'                     l8561:
26772     26730                            ;ECAN.c:  1157:  CAN_MESSAGE_ID  *Value;
26773     26731                            ;ECAN.c:  1159:  Value  =  (CAN_MESSAGE_ID*)val;
26774     26732   0000'  C00F'  F013'                movff  (c:__RegsToCANID@val),(c:__RegsToCANID@Value)
26775     26733                                   line   1161
26776     26734                            ;ECAN.c:  1161:  if  (  type  ==  0  )
26777     26735   0004'  6610'                      tstfsz ((c:__RegsToCANID@type)),c
26778     26736   0006'  EF00'  F000'                goto   u5791
26779     26737   000A'  EF00'  F000'                goto   u5790
26780     26738   000E'                     u5791:
26781     26739   000E'  EF00'  F000'                goto   l8573
26782     26740   0012'                     u5790:
26783     26741                                   line   1164
26784     26742                                  
26785     26743   0012'                     l8563:
26786     26744                            ;ECAN.c:  1162:  {
26787     26745                            ;ECAN.c:  1164:  Value-&rsaquo BYTES.BYTE_1  =  (*ptr &lsaquo &lsaquo   3);
26788     26746   0012'  5013'                      movf   ((c:__RegsToCANID@Value)),c,w
26789     26747   0014'  6ED9                       movwf  fsr2l
26790     26748   0016'  6ADA                       clrf   fsr2h
26791     26749   0018'  C00D'  FFE1                 movff  (c:__RegsToCANID@ptr),fsr1l
26792     26750   001C'  C00E'  FFE2                 movff  (c:__RegsToCANID@ptr+1),fsr1h
26793     26751   0020'  50E7                       movf   indf1,w
26794     26752   0022'  6E00'                      movwf  (??__RegsToCANID+0+0)&0ffh,c
26795     26753   0024'  90D8                       bcf    status,0
26796     26754   0026'  3611'                      rlcf   ((??__RegsToCANID+0+0)),c
26797     26755   0028'  90D8                       bcf    status,0
26798     26756   002A'  3611'                      rlcf   ((??__RegsToCANID+0+0)),c
26799     26757   002C'  90D8                       bcf    status,0
26800     26758   002E'  3411'                      rlcf   ((??__RegsToCANID+0+0)),c,w
26801     26759   0030'  6EDF                       movwf  indf2
26802     26760                           
26803     26761                                   line   1165
26804     26762                            ;ECAN.c:  1165:  Value-&rsaquo BYTES.BYTE_2  =  *ptr &rsaquo &rsaquo   5;
26805     26763   0032'  5013'                      movf   ((c:__RegsToCANID@Value)),c,w
26806     26764   0034'  6ED9                       movwf  fsr2l
26807     26765   0036'  6ADA                       clrf   fsr2h
26808     26766   0038'  0E01                       movlw  low(01h)
26809     26767   003A'  26D9                       addwf  fsr2l
26810     26768   003C'  6ADA                       clrf   fsr2h
26811     26769   003E'  C00D'  FFE1                 movff  (c:__RegsToCANID@ptr),fsr1l
26812     26770   0042'  C00E'  FFE2                 movff  (c:__RegsToCANID@ptr+1),fsr1h
26813     26771   0046'  50E7                       movf   indf1,w
26814     26772   0048'  6E00'                      movwf  (??__RegsToCANID+0+0)&0ffh,c
26815     26773   004A'  0E05                       movlw  05h
26816     26774   004C'  6E00'                      movwf  (??__RegsToCANID+1+0)&0ffh,c
26817     26775   004E'                     u5805:
26818     26776   004E'  90D8                       bcf    status,0
26819     26777   0050'  3211'                      rrcf   ((??__RegsToCANID+0+0)),c
26820     26778   0052'  2E00'                      decfsz (??__RegsToCANID+1+0)&0ffh,c
26821     26779   0054'  EF00'  F000'                goto   u5805
26822     26780   0058'  5011'                      movf   ((??__RegsToCANID+0+0)),c,w
26823     26781   005A'  6EDF                       movwf  indf2
26824     26782                           
26825     26783                                   line   1166
26826     26784                                  
26827     26785   005C'                     l8565:
26828     26786                            ;ECAN.c:  1166:  ptr++;
26829     26787   005C'  4A0D'                      infsnz ((c:__RegsToCANID@ptr)),c
26830     26788   005E'  2A0E'                      incf   ((c:__RegsToCANID@ptr+1)),c
26831     26789                                   line   1167
26832     26790                                  
26833     26791   0060'                     l8567:
26834     26792                            ;ECAN.c:  1167:  Value-&rsaquo BYTES.BYTE_1  |=  (*ptr &rsaquo &rsaquo   5);
26835     26793   0060'  C00D'  FFD9                 movff  (c:__RegsToCANID@ptr),fsr2l
26836     26794   0064'  C00E'  FFDA                 movff  (c:__RegsToCANID@ptr+1),fsr2h
26837     26795   0068'  50DF                       movf   indf2,w
26838     26796   006A'  6E00'                      movwf  (??__RegsToCANID+0+0)&0ffh,c
26839     26797   006C'  0E05                       movlw  05h
26840     26798   006E'  6E00'                      movwf  (??__RegsToCANID+1+0)&0ffh,c
26841     26799   0070'                     u5815:
26842     26800   0070'  90D8                       bcf    status,0
26843     26801   0072'  3211'                      rrcf   ((??__RegsToCANID+0+0)),c
26844     26802   0074'  2E00'                      decfsz (??__RegsToCANID+1+0)&0ffh,c
26845     26803   0076'  EF00'  F000'                goto   u5815
26846     26804   007A'  5013'                      movf   ((c:__RegsToCANID@Value)),c,w
26847     26805   007C'  6ED9                       movwf  fsr2l
26848     26806   007E'  6ADA                       clrf   fsr2h
26849     26807   0080'  5011'                      movf   ((??__RegsToCANID+0+0)),c,w
26850     26808   0082'  12DF                       iorwf  indf2
26851     26809                                   line   1168
26852     26810                                  
26853     26811   0084'                     l8569:
26854     26812                            ;ECAN.c:  1168:  Value-&rsaquo BYTES.BYTE_3  =  0x00;
26855     26813   0084'  5013'                      movf   ((c:__RegsToCANID@Value)),c,w
26856     26814   0086'  6ED9                       movwf  fsr2l
26857     26815   0088'  6ADA                       clrf   fsr2h
26858     26816   008A'  0E02                       movlw  low(02h)
26859     26817   008C'  26D9                       addwf  fsr2l
26860     26818   008E'  6ADA                       clrf   fsr2h
26861     26819   0090'  0E00                       movlw  low(0)
26862     26820   0092'  6EDF                       movwf  indf2
26863     26821                                   line   1169
26864     26822                                  
26865     26823   0094'                     l8571:
26866     26824                            ;ECAN.c:  1169:  Value-&rsaquo BYTES.BYTE_4  =  0x00;
26867     26825   0094'  5013'                      movf   ((c:__RegsToCANID@Value)),c,w
26868     26826   0096'  6ED9                       movwf  fsr2l
26869     26827   0098'  6ADA                       clrf   fsr2h
26870     26828   009A'  0E03                       movlw  low(03h)
26871     26829   009C'  26D9                       addwf  fsr2l
26872     26830   009E'  6ADA                       clrf   fsr2h
26873     26831   00A0'  0E00                       movlw  low(0)
26874     26832   00A2'  6EDF                       movwf  indf2
26875     26833                                   line   1170
26876     26834                            ;ECAN.c:  1170:  }
26877     26835   00A4'  EF00'  F000'                goto   l874
26878     26836                                   line   1174
26879     26837                                  
26880     26838   00A8'                     l8573:
26881     26839                            ;ECAN.c:  1171:  else
26882     26840                            ;ECAN.c:  1172:  {
26883     26841                            ;ECAN.c:  1174:  Value-&rsaquo BYTES.BYTE_3  =  (*ptr &lsaquo &lsaquo   5);
26884     26842   00A8'  5013'                      movf   ((c:__RegsToCANID@Value)),c,w
26885     26843   00AA'  6ED9                       movwf  fsr2l
26886     26844   00AC'  6ADA                       clrf   fsr2h
26887     26845   00AE'  0E02                       movlw  low(02h)
26888     26846   00B0'  26D9                       addwf  fsr2l
26889     26847   00B2'  6ADA                       clrf   fsr2h
26890     26848   00B4'  C00D'  FFE1                 movff  (c:__RegsToCANID@ptr),fsr1l
26891     26849   00B8'  C00E'  FFE2                 movff  (c:__RegsToCANID@ptr+1),fsr1h
26892     26850   00BC'  50E7                       movf   indf1,w
26893     26851   00BE'  6E00'                      movwf  (??__RegsToCANID+0+0)&0ffh,c
26894     26852   00C0'  0E05                       movlw  05h
26895     26853   00C2'  6E00'                      movwf  (??__RegsToCANID+1+0)&0ffh,c
26896     26854   00C4'                     u5825:
26897     26855   00C4'  90D8                       bcf    status,0
26898     26856   00C6'  3611'                      rlcf   ((??__RegsToCANID+0+0)),c
26899     26857   00C8'  2E00'                      decfsz (??__RegsToCANID+1+0)&0ffh,c
26900     26858   00CA'  EF00'  F000'                goto   u5825
26901     26859   00CE'  5011'                      movf   ((??__RegsToCANID+0+0)),c,w
26902     26860   00D0'  6EDF                       movwf  indf2
26903     26861                           
26904     26862                                   line   1175
26905     26863                            ;ECAN.c:  1175:  Value-&rsaquo BYTES.BYTE_4  =  (*ptr &rsaquo &rsaquo   3);
26906     26864   00D2'  5013'                      movf   ((c:__RegsToCANID@Value)),c,w
26907     26865   00D4'  6ED9                       movwf  fsr2l
26908     26866   00D6'  6ADA                       clrf   fsr2h
26909     26867   00D8'  0E03                       movlw  low(03h)
26910     26868   00DA'  26D9                       addwf  fsr2l
26911     26869   00DC'  6ADA                       clrf   fsr2h
26912     26870   00DE'  C00D'  FFE1                 movff  (c:__RegsToCANID@ptr),fsr1l
26913     26871   00E2'  C00E'  FFE2                 movff  (c:__RegsToCANID@ptr+1),fsr1h
26914     26872   00E6'  50E7                       movf   indf1,w
26915     26873   00E8'  6E00'                      movwf  (??__RegsToCANID+0+0)&0ffh,c
26916     26874   00EA'  90D8                       bcf    status,0
26917     26875   00EC'  3211'                      rrcf   ((??__RegsToCANID+0+0)),c
26918     26876   00EE'  90D8                       bcf    status,0
26919     26877   00F0'  3211'                      rrcf   ((??__RegsToCANID+0+0)),c
26920     26878   00F2'  90D8                       bcf    status,0
26921     26879   00F4'  3011'                      rrcf   ((??__RegsToCANID+0+0)),c,w
26922     26880   00F6'  6EDF                       movwf  indf2
26923     26881                           
26924     26882                                   line   1176
26925     26883                                  
26926     26884   00F8'                     l8575:
26927     26885                            ;ECAN.c:  1176:  ptr++;
26928     26886   00F8'  4A0D'                      infsnz ((c:__RegsToCANID@ptr)),c
26929     26887   00FA'  2A0E'                      incf   ((c:__RegsToCANID@ptr+1)),c
26930     26888                                   line   1177
26931     26889                                  
26932     26890   00FC'                     l8577:
26933     26891                            ;ECAN.c:  1177:  Value-&rsaquo BYTES.BYTE_3  |=  (*ptr  &  0x03);
26934     26892   00FC'  C00D'  FFD9                 movff  (c:__RegsToCANID@ptr),fsr2l
26935     26893   0100'  C00E'  FFDA                 movff  (c:__RegsToCANID@ptr+1),fsr2h
26936     26894   0104'  50DF                       movf   indf2,w
26937     26895   0106'  6E00'                      movwf  (??__RegsToCANID+0+0)&0ffh,c
26938     26896   0108'  0E03                       movlw  03h
26939     26897   010A'  1611'                      andwf  ((??__RegsToCANID+0+0)),c
26940     26898   010C'  5013'                      movf   ((c:__RegsToCANID@Value)),c,w
26941     26899   010E'  6ED9                       movwf  fsr2l
26942     26900   0110'  6ADA                       clrf   fsr2h
26943     26901   0112'  0E02                       movlw  low(02h)
26944     26902   0114'  26D9                       addwf  fsr2l
26945     26903   0116'  6ADA                       clrf   fsr2h
26946     26904   0118'  5011'                      movf   ((??__RegsToCANID+0+0)),c,w
26947     26905   011A'  12DF                       iorwf  indf2
26948     26906                                   line   1179
26949     26907                                  
26950     26908   011C'                     l8579:
26951     26909                            ;ECAN.c:  1179:  Value-&rsaquo BYTES.BYTE_3  |=  ((*ptr  &  0xe0) &rsaquo &rsaquo   3);
26952     26910   011C'  C00D'  FFD9                 movff  (c:__RegsToCANID@ptr),fsr2l
26953     26911   0120'  C00E'  FFDA                 movff  (c:__RegsToCANID@ptr+1),fsr2h
26954     26912   0124'  50DF                       movf   indf2,w
26955     26913   0126'  6E00'                      movwf  (??__RegsToCANID+0+0)&0ffh,c
26956     26914   0128'  90D8                       bcf    status,0
26957     26915   012A'  3211'                      rrcf   ((??__RegsToCANID+0+0)),c
26958     26916   012C'  90D8                       bcf    status,0
26959     26917   012E'  3211'                      rrcf   ((??__RegsToCANID+0+0)),c
26960     26918   0130'  90D8                       bcf    status,0
26961     26919   0132'  3211'                      rrcf   ((??__RegsToCANID+0+0)),c
26962     26920                           
26963     26921   0134'  0E1C                       movlw  01Ch
26964     26922   0136'  1611'                      andwf  ((??__RegsToCANID+0+0)),c
26965     26923   0138'  5013'                      movf   ((c:__RegsToCANID@Value)),c,w
26966     26924   013A'  6ED9                       movwf  fsr2l
26967     26925   013C'  6ADA                       clrf   fsr2h
26968     26926   013E'  0E02                       movlw  low(02h)
26969     26927   0140'  26D9                       addwf  fsr2l
26970     26928   0142'  6ADA                       clrf   fsr2h
26971     26929   0144'  5011'                      movf   ((??__RegsToCANID+0+0)),c,w
26972     26930   0146'  12DF                       iorwf  indf2
26973     26931                                   line   1180
26974     26932                                  
26975     26933   0148'                     l8581:
26976     26934                            ;ECAN.c:  1180:  ptr++;
26977     26935   0148'  4A0D'                      infsnz ((c:__RegsToCANID@ptr)),c
26978     26936   014A'  2A0E'                      incf   ((c:__RegsToCANID@ptr+1)),c
26979     26937                                   line   1181
26980     26938                            ;ECAN.c:  1181:  Value-&rsaquo BYTES.BYTE_2  =  *ptr;
26981     26939   014C'  C00D'  FFD9                 movff  (c:__RegsToCANID@ptr),fsr2l
26982     26940   0150'  C00E'  FFDA                 movff  (c:__RegsToCANID@ptr+1),fsr2h
26983     26941   0154'  5013'                      movf   ((c:__RegsToCANID@Value)),c,w
26984     26942   0156'  6EE1                       movwf  fsr1l
26985     26943   0158'  6AE2                       clrf   fsr1h
26986     26944   015A'  0E01                       movlw  low(01h)
26987     26945   015C'  26E1                       addwf  fsr1l
26988     26946   015E'  6AE2                       clrf   fsr1h
26989     26947   0160'  CFDF  FFE7                  movff  indf2,indf1
26990     26948                                   line   1182
26991     26949                                  
26992     26950   0164'                     l8583:
26993     26951                            ;ECAN.c:  1182:  ptr++;
26994     26952   0164'  4A0D'                      infsnz ((c:__RegsToCANID@ptr)),c
26995     26953   0166'  2A0E'                      incf   ((c:__RegsToCANID@ptr+1)),c
26996     26954                                   line   1183
26997     26955                                  
26998     26956   0168'                     l8585:
26999     26957                            ;ECAN.c:  1183:  Value-&rsaquo BYTES.BYTE_1  =  *ptr;
27000     26958   0168'  C00D'  FFD9                 movff  (c:__RegsToCANID@ptr),fsr2l
27001     26959   016C'  C00E'  FFDA                 movff  (c:__RegsToCANID@ptr+1),fsr2h
27002     26960   0170'  5013'                      movf   ((c:__RegsToCANID@Value)),c,w
27003     26961   0172'  6EE1                       movwf  fsr1l
27004     26962   0174'  6AE2                       clrf   fsr1h
27005     26963   0176'  CFDF  FFE7                  movff  indf2,indf1
27006     26964                                   line   1185
27007     26965                                  
27008     26966   017A'                     l874:
27009     26967   017A'  0012                       return
27010     26968                                   opt  stack  0
27011     26969                            GLOBAL __end_of__RegsToCANID
27012     26970   017C'                            __end_of__RegsToCANID:
27013     26971                                   signat __RegsToCANID,12408
27014     26972                                   global __ECANPointBuffer
27015     26973                           
27016     26974  ;;  ***************  function  __ECANPointBuffer  *****************
27017     26975  ;;  Defined  at:
27018     26976  ;;              line  1207  in  file  "../ECAN.c"
27019     26977  ;;  Parameters:     Size   Location      Type
27020     26978  ;;   b                1     wreg      unsigned  char 
27021     26979  ;;  Auto  vars:      Size   Location      Type
27022     26980  ;;   b                1    16[COMRAM]  unsigned  char 
27023     26981  ;;   pt               2    17[COMRAM]  PTR  unsigned  char 
27024     26982  ;;                -&rsaquo   B5CON(1),  B4CON(1),  B3CON(1),  B2CON(1), 
27025     26983  ;;                -&rsaquo   B1CON(1),  B0CON(1),  RXB1CON(1),  RXB0CON(1), 
27026     26984  ;;  Return  value:   Size   Location      Type
27027     26985  ;;                   2    13[COMRAM]  PTR  unsigned  char 
27028     26986  ;;  Registers  used:
27029     26987  ;;              wreg,  status,2,  status,0
27030     26988  ;;  Tracked  objects:
27031     26989  ;;              On  entry  :  F/0
27032     26990  ;;              On  exit   :  0/0
27033     26991  ;;              Unchanged:  0/0
27034     26992  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
27035     26993  ;;       Params:          3        0        0        0        0        0        0
27036     26994  ;;       Locals:          3        0        0        0        0        0        0
27037     26995  ;;       Temps:           0        0        0        0        0        0        0
27038     26996  ;;       Totals:          6        0        0        0        0        0        0
27039     26997  ;;Total  ram  usage:         6  bytes
27040     26998  ;;  Hardware  stack  levels  used:     1
27041     26999  ;;  Hardware  stack  levels  required  when  called:     2
27042     27000  ;;  This  function  calls:
27043     27001  ;;              Nothing
27044     27002  ;;  This  function  is  called  by:
27045     27003  ;;              _ECANReceiveMessage
27046     27004  ;;  This  function  uses  a  non-reentrant  model
27047     27005  ;;
27048     27006                            psect  text75,class=CODE,space=0,reloc=2
27049     27007                            global  __ptext75
27050     27008   0000'                     __ptext75:
27051     27009                            psect  text75
27052     27010                                   file   "../ECAN.c"
27053     27011                                   line   1207
27054     27012                                   global __size_of__ECANPointBuffer
27055     27013   0000                             __size_of__ECANPointBuffer     equ  __end_of__ECANPointBuffer-__ECANPointBuffer
27056     27014                                  
27057     27015   0000'                     __ECANPointBuffer:
27058     27016                            ;incstack  =  0
27059     27017                                   opt    stack  23
27060     27018                            ;incstack  =  0
27061     27019                            ;__ECANPointBuffer@b  stored  from  wreg
27062     27020   0000'  CFE8  F010'                 movff  wreg,(c:__ECANPointBuffer@b)
27063     27021                                   line   1210
27064     27022                                  
27065     27023   0004'                     l8539:;  BSR  set  to:  0
27066     27024                           
27067     27025                            ;ECAN.c:  1208:  BYTE*  pt;
27068     27026                            ;ECAN.c:  1210:  switch(b)
27069     27027   0004'  EF00'  F000'                goto   l8559
27070     27028                                   line   1213
27071     27029                                  
27072     27030   0008'                     l8541:;  BSR  set  to:  0
27073     27031                           
27074     27032                            ;ECAN.c:  1213:  pt=(BYTE*)&RXB0CON;
27075     27033   0008'  0E0F                       movlw  high((c:3936))    ;volatile
27076     27034   000A'  6E12'                      movwf  ((c:__ECANPointBuffer@pt+1)),c
27077     27035   000C'  0E60                       movlw  low((c:3936))     ;volatile
27078     27036   000E'  6E11'                      movwf  ((c:__ECANPointBuffer@pt)),c
27079     27037                                   line   1214
27080     27038                            ;ECAN.c:  1214:  break;
27081     27039   0010'  EF00'  F000'                goto   l879
27082     27040                                   line   1216
27083     27041                                  
27084     27042   0014'                     l8543:;  BSR  set  to:  0
27085     27043                           
27086     27044                            ;ECAN.c:  1216:  pt=(BYTE*)&RXB1CON;
27087     27045   0014'  010F                       movlb  15        ;  ()  banked
27088     27046   0016'  0E0F                       movlw  high(3920)        ;volatile
27089     27047   0018'  6E12'                      movwf  ((c:__ECANPointBuffer@pt+1)),c
27090     27048   001A'  0E50                       movlw  low(3920) ;volatile
27091     27049   001C'  6E11'                      movwf  ((c:__ECANPointBuffer@pt)),c
27092     27050                                   line   1217
27093     27051                            ;ECAN.c:  1217:  break;
27094     27052   001E'  EF00'  F000'                goto   l879
27095     27053                                   line   1219
27096     27054                                  
27097     27055   0022'                     l8545:;  BSR  set  to:  0
27098     27056                           
27099     27057                            ;ECAN.c:  1219:  pt=(BYTE*)&B0CON;
27100     27058   0022'  010E                       movlb  14        ;  ()  banked
27101     27059   0024'  0E0E                       movlw  high(3616)        ;volatile
27102     27060   0026'  6E12'                      movwf  ((c:__ECANPointBuffer@pt+1)),c
27103     27061   0028'  0E20                       movlw  low(3616) ;volatile
27104     27062   002A'  6E11'                      movwf  ((c:__ECANPointBuffer@pt)),c
27105     27063                                   line   1220
27106     27064                            ;ECAN.c:  1220:  break;
27107     27065   002C'  EF00'  F000'                goto   l879
27108     27066                                   line   1222
27109     27067                                  
27110     27068   0030'                     l8547:;  BSR  set  to:  0
27111     27069                           
27112     27070                            ;ECAN.c:  1222:  pt=(BYTE*)&B1CON;
27113     27071   0030'  010E                       movlb  14        ;  ()  banked
27114     27072   0032'  0E0E                       movlw  high(3632)        ;volatile
27115     27073   0034'  6E12'                      movwf  ((c:__ECANPointBuffer@pt+1)),c
27116     27074   0036'  0E30                       movlw  low(3632) ;volatile
27117     27075   0038'  6E11'                      movwf  ((c:__ECANPointBuffer@pt)),c
27118     27076                                   line   1223
27119     27077                            ;ECAN.c:  1223:  break;
27120     27078   003A'  EF00'  F000'                goto   l879
27121     27079                                   line   1225
27122     27080                                  
27123     27081   003E'                     l8549:;  BSR  set  to:  0
27124     27082                           
27125     27083                            ;ECAN.c:  1225:  pt=(BYTE*)&B2CON;
27126     27084   003E'  010E                       movlb  14        ;  ()  banked
27127     27085   0040'  0E0E                       movlw  high(3648)        ;volatile
27128     27086   0042'  6E12'                      movwf  ((c:__ECANPointBuffer@pt+1)),c
27129     27087   0044'  0E40                       movlw  low(3648) ;volatile
27130     27088   0046'  6E11'                      movwf  ((c:__ECANPointBuffer@pt)),c
27131     27089                                   line   1226
27132     27090                            ;ECAN.c:  1226:  break;
27133     27091   0048'  EF00'  F000'                goto   l879
27134     27092                                   line   1228
27135     27093                                  
27136     27094   004C'                     l8551:;  BSR  set  to:  0
27137     27095                           
27138     27096                            ;ECAN.c:  1228:  pt=(BYTE*)&B3CON;
27139     27097   004C'  010E                       movlb  14        ;  ()  banked
27140     27098   004E'  0E0E                       movlw  high(3664)        ;volatile
27141     27099   0050'  6E12'                      movwf  ((c:__ECANPointBuffer@pt+1)),c
27142     27100   0052'  0E50                       movlw  low(3664) ;volatile
27143     27101   0054'  6E11'                      movwf  ((c:__ECANPointBuffer@pt)),c
27144     27102                                   line   1229
27145     27103                            ;ECAN.c:  1229:  break;
27146     27104   0056'  EF00'  F000'                goto   l879
27147     27105                                   line   1231
27148     27106                                  
27149     27107   005A'                     l8553:;  BSR  set  to:  0
27150     27108                           
27151     27109                            ;ECAN.c:  1231:  pt=(BYTE*)&B4CON;
27152     27110   005A'  010E                       movlb  14        ;  ()  banked
27153     27111   005C'  0E0E                       movlw  high(3680)        ;volatile
27154     27112   005E'  6E12'                      movwf  ((c:__ECANPointBuffer@pt+1)),c
27155     27113   0060'  0E60                       movlw  low(3680) ;volatile
27156     27114   0062'  6E11'                      movwf  ((c:__ECANPointBuffer@pt)),c
27157     27115                                   line   1232
27158     27116                            ;ECAN.c:  1232:  break;
27159     27117   0064'  EF00'  F000'                goto   l879
27160     27118                                   line   1234
27161     27119                                  
27162     27120   0068'                     l8555:;  BSR  set  to:  0
27163     27121                           
27164     27122                            ;ECAN.c:  1234:  pt=(BYTE*)&B5CON;
27165     27123   0068'  010E                       movlb  14        ;  ()  banked
27166     27124   006A'  0E0E                       movlw  high(3696)        ;volatile
27167     27125   006C'  6E12'                      movwf  ((c:__ECANPointBuffer@pt+1)),c
27168     27126   006E'  0E70                       movlw  low(3696) ;volatile
27169     27127   0070'  6E11'                      movwf  ((c:__ECANPointBuffer@pt)),c
27170     27128                                   line   1235
27171     27129                            ;ECAN.c:  1235:  break;
27172     27130   0072'  EF00'  F000'                goto   l879
27173     27131                                   line   1210
27174     27132                                  
27175     27133   0076'                     l8559:;  BSR  set  to:  0
27176     27134                           
27177     27135   0076'  5010'                      movf   ((c:__ECANPointBuffer@b)),c,w
27178     27136                                   ;  Switch  size  1,  requested  type  "space"
27179     27137                            ;  Number  of  cases  is  7,  Range  of  values  is  0  to  6
27180     27138                            ;  switch  strategies  available:
27181     27139                            ;  Name          Instructions  Cycles
27182     27140                            ;  simple_byte            22     12  (average)
27183     27141                            ;      Chosen  strategy  is  simple_byte
27184     27142                           
27185     27143   0078'  0A00                       xorlw  0^0       ;  case  0
27186     27144   007A'  B4D8                       skipnz
27187     27145   007C'  EF00'  F000'                goto   l8541
27188     27146   0080'  0A01                       xorlw  1^0       ;  case  1
27189     27147   0082'  B4D8                       skipnz
27190     27148   0084'  EF00'  F000'                goto   l8543
27191     27149   0088'  0A03                       xorlw  2^1       ;  case  2
27192     27150   008A'  B4D8                       skipnz
27193     27151   008C'  EF00'  F000'                goto   l8545
27194     27152   0090'  0A01                       xorlw  3^2       ;  case  3
27195     27153   0092'  B4D8                       skipnz
27196     27154   0094'  EF00'  F000'                goto   l8547
27197     27155   0098'  0A07                       xorlw  4^3       ;  case  4
27198     27156   009A'  B4D8                       skipnz
27199     27157   009C'  EF00'  F000'                goto   l8549
27200     27158   00A0'  0A01                       xorlw  5^4       ;  case  5
27201     27159   00A2'  B4D8                       skipnz
27202     27160   00A4'  EF00'  F000'                goto   l8551
27203     27161   00A8'  0A03                       xorlw  6^5       ;  case  6
27204     27162   00AA'  B4D8                       skipnz
27205     27163   00AC'  EF00'  F000'                goto   l8553
27206     27164   00B0'  EF00'  F000'                goto   l8555
27207     27165                           
27208     27166                                   line   1236
27209     27167                                  
27210     27168   00B4'                     l879:
27211     27169                                   line   1237
27212     27170                            ;ECAN.c:  1237:  return  (pt);
27213     27171   00B4'  C011'  F00D'                movff  (c:__ECANPointBuffer@pt),(c:?__ECANPointBuffer)
27214     27172   00B8'  C012'  F00E'                movff  (c:__ECANPointBuffer@pt+1),(c:?__ECANPointBuffer+1)
27215     27173                                   line   1238
27216     27174                                  
27217     27175   00BC'                     l887:
27218     27176   00BC'  0012                       return
27219     27177                                   opt  stack  0
27220     27178                            GLOBAL __end_of__ECANPointBuffer
27221     27179   00BE'                            __end_of__ECANPointBuffer:
27222     27180                                   signat __ECANPointBuffer,4218
27223     27181                                   global _vscp_check_pstorage
27224     27182                           
27225     27183  ;;  ***************  function  _vscp_check_pstorage  *****************
27226     27184  ;;  Defined  at:
27227     27185  ;;              line  163  in  file  "../../../../../../vscp_firmware/common/vscp_firmware.c"
27228     27186  ;;  Parameters:     Size   Location      Type
27229     27187  ;;              None
27230     27188  ;;  Auto  vars:      Size   Location      Type
27231     27189  ;;              None
27232     27190  ;;  Return  value:   Size   Location      Type
27233     27191  ;;                   1     wreg       unsigned  char 
27234     27192  ;;  Registers  used:
27235     27193  ;;              wreg,  status,2,  status,0,  cstack
27236     27194  ;;  Tracked  objects:
27237     27195  ;;              On  entry  :  1/1
27238     27196  ;;              On  exit   :  0/0
27239     27197  ;;              Unchanged:  0/0
27240     27198  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
27241     27199  ;;       Params:          0        0        0        0        0        0        0
27242     27200  ;;       Locals:          0        0        0        0        0        0        0
27243     27201  ;;       Temps:           0        0        0        0        0        0        0
27244     27202  ;;       Totals:          0        0        0        0        0        0        0
27245     27203  ;;Total  ram  usage:         0  bytes
27246     27204  ;;  Hardware  stack  levels  used:     1
27247     27205  ;;  Hardware  stack  levels  required  when  called:     4
27248     27206  ;;  This  function  calls:
27249     27207  ;;              _vscp_writeNicknamePermanent
27250     27208  ;;              _vscp_getSegmentCRC
27251     27209  ;;              _vscp_setSegmentCRC
27252     27210  ;;              _vscp_setControlByte
27253     27211  ;;  This  function  is  called  by:
27254     27212  ;;              _main
27255     27213  ;;  This  function  uses  a  non-reentrant  model
27256     27214  ;;
27257     27215                            psect  text76,class=CODE,space=0,reloc=2
27258     27216                            global  __ptext76
27259     27217   0000'                     __ptext76:
27260     27218                            psect  text76
27261     27219                                   file   "../../../../../../vscp_firmware/common/vscp_firmware.c"
27262     27220                                   line   163
27263     27221                                   global __size_of_vscp_check_pstorage
27264     27222   0000                             __size_of_vscp_check_pstorage  equ       __end_of_vscp_check_pstorage-_vscp_check_pstorage
27265     27223                                  
27266     27224   0000'                     _vscp_check_pstorage:
27267     27225                            ;incstack  =  0
27268     27226                                   opt    stack  25
27269     27227                            ;incstack  =  0
27270     27228                                   line   166
27271     27229                                  
27272     27230   0000'                     l9659:
27273     27231                            ;vscp_firmware.c:  166:  if  ((vscp_getSegmentCRC()  &  0xc0)  ==  0x40)  {
27274     27232   0000'  EC00'  F000'                call   _vscp_getSegmentCRC        ;wreg  free
27275     27233   0004'  0BC0                       andlw  low(0C0h)
27276     27234   0006'  0A40                       xorlw  040h
27277     27235   0008'  A4D8                       btfss  status,2
27278     27236   000A'  EF00'  F000'                goto   u7191
27279     27237   000E'  EF00'  F000'                goto   u7190
27280     27238   0012'                     u7191:
27281     27239   0012'  EF00'  F000'                goto   l9665
27282     27240   0016'                     u7190:
27283     27241                                   line   167
27284     27242                                  
27285     27243   0016'                     l9661:
27286     27244                            ;vscp_firmware.c:  167:  return  !0;
27287     27245   0016'  0E01                       movlw  (01h)&0ffh
27288     27246   0018'  EF00'  F000'                goto   l995
27289     27247                                   line   171
27290     27248                                  
27291     27249   001C'                     l9665:
27292     27250                            ;vscp_firmware.c:  168:  }
27293     27251                            ;vscp_firmware.c:  171:  vscp_writeNicknamePermanent(0xff);
27294     27252   001C'  0EFF                       movlw  (0FFh)&0ffh
27295     27253                                  
27296     27254   001E'  EC00'  F000'                call   _vscp_writeNicknamePermanent
27297     27255                                   line   174
27298     27256                            ;vscp_firmware.c:  174:  vscp_setSegmentCRC(0x00);
27299     27257   0022'  0E00                       movlw  (0)&0ffh
27300     27258                                  
27301     27259   0024'  EC00'  F000'                call   _vscp_setSegmentCRC
27302     27260                                   line   178
27303     27261                            ;vscp_firmware.c:  178:  vscp_setControlByte(0xA0);
27304     27262   0028'  0EA0                       movlw  (0A0h)&0ffh
27305     27263                                  
27306     27264   002A'  EC00'  F000'                call   _vscp_setControlByte
27307     27265                                   line   180
27308     27266                                  
27309     27267   002E'                     l9667:
27310     27268                            ;vscp_firmware.c:  180:  return  0;
27311     27269   002E'  0E00                       movlw  (0)&0ffh
27312     27270                                   line   181
27313     27271                                  
27314     27272   0030'                     l995:
27315     27273   0030'  0012                       return
27316     27274                                   opt  stack  0
27317     27275                            GLOBAL __end_of_vscp_check_pstorage
27318     27276   0032'                            __end_of_vscp_check_pstorage:
27319     27277                                   signat _vscp_check_pstorage,89
27320     27278                                   global _vscp_setControlByte
27321     27279                           
27322     27280  ;;  ***************  function  _vscp_setControlByte  *****************
27323     27281  ;;  Defined  at:
27324     27282  ;;              line  2748  in  file  "../main.c"
27325     27283  ;;  Parameters:     Size   Location      Type
27326     27284  ;;   ctrl             1     wreg      unsigned  char 
27327     27285  ;;  Auto  vars:      Size   Location      Type
27328     27286  ;;   ctrl             1    16[COMRAM]  unsigned  char 
27329     27287  ;;  Return  value:   Size   Location      Type
27330     27288  ;;              None                void
27331     27289  ;;  Registers  used:
27332     27290  ;;              wreg,  status,2,  cstack
27333     27291  ;;  Tracked  objects:
27334     27292  ;;              On  entry  :  0/1
27335     27293  ;;              On  exit   :  0/0
27336     27294  ;;              Unchanged:  0/0
27337     27295  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
27338     27296  ;;       Params:          0        0        0        0        0        0        0
27339     27297  ;;       Locals:          1        0        0        0        0        0        0
27340     27298  ;;       Temps:           0        0        0        0        0        0        0
27341     27299  ;;       Totals:          1        0        0        0        0        0        0
27342     27300  ;;Total  ram  usage:         1  bytes
27343     27301  ;;  Hardware  stack  levels  used:     1
27344     27302  ;;  Hardware  stack  levels  required  when  called:     3
27345     27303  ;;  This  function  calls:
27346     27304  ;;              _writeEEPROM
27347     27305  ;;  This  function  is  called  by:
27348     27306  ;;              _vscp_check_pstorage
27349     27307  ;;  This  function  uses  a  non-reentrant  model
27350     27308  ;;
27351     27309                            psect  text77,class=CODE,space=0,reloc=2
27352     27310                            global  __ptext77
27353     27311   0000'                     __ptext77:
27354     27312                            psect  text77
27355     27313                                   file   "../main.c"
27356     27314                                   line   2748
27357     27315                                   global __size_of_vscp_setControlByte
27358     27316   0000                             __size_of_vscp_setControlByte  equ       __end_of_vscp_setControlByte-_vscp_setControlByte
27359     27317                                  
27360     27318   0000'                     _vscp_setControlByte:
27361     27319                            ;incstack  =  0
27362     27320                                   opt    stack  25
27363     27321                            ;incstack  =  0
27364     27322                            ;vscp_setControlByte@ctrl  stored  from  wreg
27365     27323   0000'  CFE8  F010'                 movff  wreg,(c:vscp_setControlByte@ctrl)
27366     27324                                   line   2749
27367     27325                                  
27368     27326   0004'                     l11157:
27369     27327                            ;main.c:  2749:  writeEEPROM(0x03,  ctrl);
27370     27328   0004'  0E00                       movlw  high(03h)
27371     27329   0006'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
27372     27330   0008'  0E03                       movlw  low(03h)
27373     27331   000A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
27374     27332   000C'  C010'  F00F'                movff  (c:vscp_setControlByte@ctrl),0+((c:?_writeEEPROM)+02h)
27375     27333   0010'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
27376     27334                                   line   2750
27377     27335                                  
27378     27336   0014'                     l596:
27379     27337   0014'  0012                       return
27380     27338                                   opt  stack  0
27381     27339                            GLOBAL __end_of_vscp_setControlByte
27382     27340   0016'                            __end_of_vscp_setControlByte:
27383     27341                                   signat _vscp_setControlByte,4216
27384     27342                                   global _vscp_setSegmentCRC
27385     27343                           
27386     27344  ;;  ***************  function  _vscp_setSegmentCRC  *****************
27387     27345  ;;  Defined  at:
27388     27346  ;;              line  2740  in  file  "../main.c"
27389     27347  ;;  Parameters:     Size   Location      Type
27390     27348  ;;   crc              1     wreg      unsigned  char 
27391     27349  ;;  Auto  vars:      Size   Location      Type
27392     27350  ;;   crc              1    16[COMRAM]  unsigned  char 
27393     27351  ;;  Return  value:   Size   Location      Type
27394     27352  ;;              None                void
27395     27353  ;;  Registers  used:
27396     27354  ;;              wreg,  status,2,  cstack
27397     27355  ;;  Tracked  objects:
27398     27356  ;;              On  entry  :  0/0
27399     27357  ;;              On  exit   :  0/0
27400     27358  ;;              Unchanged:  0/0
27401     27359  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
27402     27360  ;;       Params:          0        0        0        0        0        0        0
27403     27361  ;;       Locals:          1        0        0        0        0        0        0
27404     27362  ;;       Temps:           0        0        0        0        0        0        0
27405     27363  ;;       Totals:          1        0        0        0        0        0        0
27406     27364  ;;Total  ram  usage:         1  bytes
27407     27365  ;;  Hardware  stack  levels  used:     1
27408     27366  ;;  Hardware  stack  levels  required  when  called:     3
27409     27367  ;;  This  function  calls:
27410     27368  ;;              _writeEEPROM
27411     27369  ;;  This  function  is  called  by:
27412     27370  ;;              _vscp_check_pstorage
27413     27371  ;;              _vscp_handleProbeState
27414     27372  ;;              _vscp_handleHeartbeat
27415     27373  ;;              _vscp_handleSetNickname
27416     27374  ;;  This  function  uses  a  non-reentrant  model
27417     27375  ;;
27418     27376                            psect  text78,class=CODE,space=0,reloc=2
27419     27377                            global  __ptext78
27420     27378   0000'                     __ptext78:
27421     27379                            psect  text78
27422     27380                                   file   "../main.c"
27423     27381                                   line   2740
27424     27382                                   global __size_of_vscp_setSegmentCRC
27425     27383   0000                             __size_of_vscp_setSegmentCRC   equ        __end_of_vscp_setSegmentCRC-_vscp_setSegmentCRC
27426     27384                                  
27427     27385   0000'                     _vscp_setSegmentCRC:
27428     27386                            ;incstack  =  0
27429     27387                                   opt    stack  24
27430     27388                            ;incstack  =  0
27431     27389                            ;vscp_setSegmentCRC@crc  stored  from  wreg
27432     27390   0000'  CFE8  F010'                 movff  wreg,(c:vscp_setSegmentCRC@crc)
27433     27391                                   line   2741
27434     27392                                  
27435     27393   0004'                     l11155:
27436     27394                            ;main.c:  2741:  writeEEPROM(0x02,  crc);
27437     27395   0004'  0E00                       movlw  high(02h)
27438     27396   0006'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
27439     27397   0008'  0E02                       movlw  low(02h)
27440     27398   000A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
27441     27399   000C'  C010'  F00F'                movff  (c:vscp_setSegmentCRC@crc),0+((c:?_writeEEPROM)+02h)
27442     27400   0010'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
27443     27401                                   line   2742
27444     27402                                  
27445     27403   0014'                     l593:
27446     27404   0014'  0012                       return
27447     27405                                   opt  stack  0
27448     27406                            GLOBAL __end_of_vscp_setSegmentCRC
27449     27407   0016'                            __end_of_vscp_setSegmentCRC:
27450     27408                                   signat _vscp_setSegmentCRC,4216
27451     27409                                   global _vscp_getSegmentCRC
27452     27410                           
27453     27411  ;;  ***************  function  _vscp_getSegmentCRC  *****************
27454     27412  ;;  Defined  at:
27455     27413  ;;              line  2732  in  file  "../main.c"
27456     27414  ;;  Parameters:     Size   Location      Type
27457     27415  ;;              None
27458     27416  ;;  Auto  vars:      Size   Location      Type
27459     27417  ;;              None
27460     27418  ;;  Return  value:   Size   Location      Type
27461     27419  ;;                   1     wreg       unsigned  char 
27462     27420  ;;  Registers  used:
27463     27421  ;;              wreg,  status,2,  cstack
27464     27422  ;;  Tracked  objects:
27465     27423  ;;              On  entry  :  0/0
27466     27424  ;;              On  exit   :  0/0
27467     27425  ;;              Unchanged:  0/0
27468     27426  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
27469     27427  ;;       Params:          0        0        0        0        0        0        0
27470     27428  ;;       Locals:          0        0        0        0        0        0        0
27471     27429  ;;       Temps:           0        0        0        0        0        0        0
27472     27430  ;;       Totals:          0        0        0        0        0        0        0
27473     27431  ;;Total  ram  usage:         0  bytes
27474     27432  ;;  Hardware  stack  levels  used:     1
27475     27433  ;;  Hardware  stack  levels  required  when  called:     3
27476     27434  ;;  This  function  calls:
27477     27435  ;;              _readEEPROM
27478     27436  ;;  This  function  is  called  by:
27479     27437  ;;              _vscp_check_pstorage
27480     27438  ;;              _vscp_handleHeartbeat
27481     27439  ;;  This  function  uses  a  non-reentrant  model
27482     27440  ;;
27483     27441                            psect  text79,class=CODE,space=0,reloc=2
27484     27442                            global  __ptext79
27485     27443   0000'                     __ptext79:
27486     27444                            psect  text79
27487     27445                                   file   "../main.c"
27488     27446                                   line   2732
27489     27447                                   global __size_of_vscp_getSegmentCRC
27490     27448   0000                             __size_of_vscp_getSegmentCRC   equ        __end_of_vscp_getSegmentCRC-_vscp_getSegmentCRC
27491     27449                                  
27492     27450   0000'                     _vscp_getSegmentCRC:
27493     27451                            ;incstack  =  0
27494     27452                                   opt    stack  24
27495     27453                            ;incstack  =  0
27496     27454                                   line   2733
27497     27455                                  
27498     27456   0000'                     l11151:
27499     27457                            ;main.c:  2733:  return  readEEPROM(0x02);
27500     27458   0000'  0E00                       movlw  high(02h)
27501     27459   0002'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
27502     27460   0004'  0E02                       movlw  low(02h)
27503     27461   0006'  6E0D'                      movwf  ((c:?_readEEPROM)),c
27504     27462   0008'  EC00'  F000'                call   _readEEPROM        ;wreg  free
27505     27463                                   line   2734
27506     27464                                  
27507     27465   000C'                     l590:
27508     27466   000C'  0012                       return
27509     27467                                   opt  stack  0
27510     27468                            GLOBAL __end_of_vscp_getSegmentCRC
27511     27469   000E'                            __end_of_vscp_getSegmentCRC:
27512     27470                                   signat _vscp_getSegmentCRC,89
27513     27471                                   global _readEEPROM
27514     27472                           
27515     27473  ;;  ***************  function  _readEEPROM  *****************
27516     27474  ;;  Defined  at:
27517     27475  ;;              line  87  in  file  "../../../../../../vscp_firmware/pic/common/eeprom.c"
27518     27476  ;;  Parameters:     Size   Location      Type
27519     27477  ;;   address          2    13[COMRAM]  unsigned  short 
27520     27478  ;;  Auto  vars:      Size   Location      Type
27521     27479  ;;   data             1    16[COMRAM]  unsigned  char 
27522     27480  ;;  Return  value:   Size   Location      Type
27523     27481  ;;                   1     wreg       unsigned  char 
27524     27482  ;;  Registers  used:
27525     27483  ;;              wreg,  status,2
27526     27484  ;;  Tracked  objects:
27527     27485  ;;              On  entry  :  0/0
27528     27486  ;;              On  exit   :  0/0
27529     27487  ;;              Unchanged:  0/0
27530     27488  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
27531     27489  ;;       Params:          2        0        0        0        0        0        0
27532     27490  ;;       Locals:          2        0        0        0        0        0        0
27533     27491  ;;       Temps:           0        0        0        0        0        0        0
27534     27492  ;;       Totals:          4        0        0        0        0        0        0
27535     27493  ;;Total  ram  usage:         4  bytes
27536     27494  ;;  Hardware  stack  levels  used:     1
27537     27495  ;;  Hardware  stack  levels  required  when  called:     2
27538     27496  ;;  This  function  calls:
27539     27497  ;;              Nothing
27540     27498  ;;  This  function  is  called  by:
27541     27499  ;;              _doWork
27542     27500  ;;              _doOneSecondWork
27543     27501  ;;              _sendTempEvent
27544     27502  ;;              _getCalibrationValue
27545     27503  ;;              _writeCoeffs2Ram
27546     27504  ;;              _handle_sync
27547     27505  ;;              _vscp_readAppReg
27548     27506  ;;              _vscp_writeAppReg
27549     27507  ;;              _vscp_getGUID
27550     27508  ;;              _vscp_getUserID
27551     27509  ;;              _vscp_getManufacturerId
27552     27510  ;;              _vscp_getZone
27553     27511  ;;              _vscp_getSubzone
27554     27512  ;;              _vscp_readNicknamePermanent
27555     27513  ;;              _vscp_getSegmentCRC
27556     27514  ;;  This  function  uses  a  non-reentrant  model
27557     27515  ;;
27558     27516                            psect  text80,class=CODE,space=0,reloc=2
27559     27517                            global  __ptext80
27560     27518   0000'                     __ptext80:
27561     27519                            psect  text80
27562     27520                                   file   "../../../../../../vscp_firmware/pic/common/eeprom.c"
27563     27521                                   line   87
27564     27522                                   global __size_of_readEEPROM
27565     27523   0000                             __size_of_readEEPROM   equ        __end_of_readEEPROM-_readEEPROM
27566     27524                                  
27567     27525   0000'                     _readEEPROM:
27568     27526                            ;incstack  =  0
27569     27527                                   opt    stack  25
27570     27528                            ;incstack  =  0
27571     27529                                   line   93
27572     27530                                  
27573     27531   0000'                     l10525:
27574     27532                            ;eeprom.c:  88:  uint8_t  data;
27575     27533                            ;eeprom.c:  93:  EEADR  =  address  &  0xff;
27576     27534   0000'  C00D'  FFA9                 movff  (c:readEEPROM@address),(c:4009)   ;volatile
27577     27535                                   line   94
27578     27536                            ;eeprom.c:  94:  EECON1bits.EEPGD=  0;
27579     27537   0004'  9EA6                       bcf    ((c:4006)),c,7      ;volatile
27580     27538                                   line   95
27581     27539                            ;eeprom.c:  95:  EECON1bits.CFGS  =  0;
27582     27540   0006'  9CA6                       bcf    ((c:4006)),c,6      ;volatile
27583     27541                                   line   96
27584     27542                            ;eeprom.c:  96:  EECON1bits.RD  =  1;
27585     27543   0008'  80A6                       bsf    ((c:4006)),c,0      ;volatile
27586     27544                                   line   97
27587     27545                            ;eeprom.c:  97:  data  =  EEDATA;
27588     27546   000A'  CFA8  F010'                 movff  (c:4008),(c:readEEPROM@data)      ;volatile
27589     27547                                   line   99
27590     27548                                  
27591     27549   000E'                     l10527:
27592     27550                            ;eeprom.c:  99:  return  data;
27593     27551   000E'  5010'                      movf   ((c:readEEPROM@data)),c,w
27594     27552                                   line   100
27595     27553                                  
27596     27554   0010'                     l1248:
27597     27555   0010'  0012                       return
27598     27556                                   opt  stack  0
27599     27557                            GLOBAL __end_of_readEEPROM
27600     27558   0012'                            __end_of_readEEPROM:
27601     27559                                   signat _readEEPROM,4217
27602     27560                                   global _vscp_writeNicknamePermanent
27603     27561                           
27604     27562  ;;  ***************  function  _vscp_writeNicknamePermanent  *****************
27605     27563  ;;  Defined  at:
27606     27564  ;;              line  2724  in  file  "../main.c"
27607     27565  ;;  Parameters:     Size   Location      Type
27608     27566  ;;   nickname         1     wreg      unsigned  char 
27609     27567  ;;  Auto  vars:      Size   Location      Type
27610     27568  ;;   nickname         1    16[COMRAM]  unsigned  char 
27611     27569  ;;  Return  value:   Size   Location      Type
27612     27570  ;;              None                void
27613     27571  ;;  Registers  used:
27614     27572  ;;              wreg,  status,2,  cstack
27615     27573  ;;  Tracked  objects:
27616     27574  ;;              On  entry  :  0/0
27617     27575  ;;              On  exit   :  0/0
27618     27576  ;;              Unchanged:  0/0
27619     27577  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
27620     27578  ;;       Params:          0        0        0        0        0        0        0
27621     27579  ;;       Locals:          1        0        0        0        0        0        0
27622     27580  ;;       Temps:           0        0        0        0        0        0        0
27623     27581  ;;       Totals:          1        0        0        0        0        0        0
27624     27582  ;;Total  ram  usage:         1  bytes
27625     27583  ;;  Hardware  stack  levels  used:     1
27626     27584  ;;  Hardware  stack  levels  required  when  called:     3
27627     27585  ;;  This  function  calls:
27628     27586  ;;              _writeEEPROM
27629     27587  ;;  This  function  is  called  by:
27630     27588  ;;              _vscp_check_pstorage
27631     27589  ;;              _vscp_handleProbeState
27632     27590  ;;              _vscp_handleHeartbeat
27633     27591  ;;              _vscp_handleSetNickname
27634     27592  ;;              _vscp_handleDropNickname
27635     27593  ;;  This  function  uses  a  non-reentrant  model
27636     27594  ;;
27637     27595                            psect  text81,class=CODE,space=0,reloc=2
27638     27596                            global  __ptext81
27639     27597   0000'                     __ptext81:
27640     27598                            psect  text81
27641     27599                                   file   "../main.c"
27642     27600                                   line   2724
27643     27601                                   global __size_of_vscp_writeNicknamePermanent
27644     27602   0000                             __size_of_vscp_writeNicknamePermanent  equ       __end_of_vscp_writeNicknamePermanent-_vscp_wr
27645                                     iteNicknamePermanent
27646     27603                                  
27647     27604   0000'                     _vscp_writeNicknamePermanent:
27648     27605                            ;incstack  =  0
27649     27606                                   opt    stack  24
27650     27607                            ;incstack  =  0
27651     27608                            ;vscp_writeNicknamePermanent@nickname  stored  from  wreg
27652     27609   0000'  CFE8  F010'                 movff  wreg,(c:vscp_writeNicknamePermanent@nickname)
27653     27610                                   line   2725
27654     27611                                  
27655     27612   0004'                     l11149:
27656     27613                            ;main.c:  2725:  writeEEPROM(0x01,  nickname);
27657     27614   0004'  0E00                       movlw  high(01h)
27658     27615   0006'  6E0E'                      movwf  ((c:?_writeEEPROM+1)),c
27659     27616   0008'  0E01                       movlw  low(01h)
27660     27617   000A'  6E0D'                      movwf  ((c:?_writeEEPROM)),c
27661     27618   000C'  C010'  F00F'                movff  (c:vscp_writeNicknamePermanent@nickname),0+((c:?_writeEEPROM)+02h)
27662     27619   0010'  EC00'  F000'                call   _writeEEPROM       ;wreg  free
27663     27620                                   line   2726
27664     27621                                  
27665     27622   0014'                     l587:
27666     27623   0014'  0012                       return
27667     27624                                   opt  stack  0
27668     27625                            GLOBAL __end_of_vscp_writeNicknamePermanent
27669     27626   0016'                            __end_of_vscp_writeNicknamePermanent:
27670     27627                                   signat _vscp_writeNicknamePermanent,4216
27671     27628                                   global _writeEEPROM
27672     27629                           
27673     27630  ;;  ***************  function  _writeEEPROM  *****************
27674     27631  ;;  Defined  at:
27675     27632  ;;              line  23  in  file  "../../../../../../vscp_firmware/pic/common/eeprom.c"
27676     27633  ;;  Parameters:     Size   Location      Type
27677     27634  ;;   address          2    13[COMRAM]  unsigned  short 
27678     27635  ;;   data             1    15[COMRAM]  unsigned  char 
27679     27636  ;;  Auto  vars:      Size   Location      Type
27680     27637  ;;              None
27681     27638  ;;  Return  value:   Size   Location      Type
27682     27639  ;;              None                void
27683     27640  ;;  Registers  used:
27684     27641  ;;              wreg,  status,2
27685     27642  ;;  Tracked  objects:
27686     27643  ;;              On  entry  :  0/0
27687     27644  ;;              On  exit   :  0/0
27688     27645  ;;              Unchanged:  0/0
27689     27646  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
27690     27647  ;;       Params:          3        0        0        0        0        0        0
27691     27648  ;;       Locals:          0        0        0        0        0        0        0
27692     27649  ;;       Temps:           0        0        0        0        0        0        0
27693     27650  ;;       Totals:          3        0        0        0        0        0        0
27694     27651  ;;Total  ram  usage:         3  bytes
27695     27652  ;;  Hardware  stack  levels  used:     1
27696     27653  ;;  Hardware  stack  levels  required  when  called:     2
27697     27654  ;;  This  function  calls:
27698     27655  ;;              Nothing
27699     27656  ;;  This  function  is  called  by:
27700     27657  ;;              _main
27701     27658  ;;              _doWork
27702     27659  ;;              _init_app_eeprom
27703     27660  ;;              _vscp_writeAppReg
27704     27661  ;;              _vscp_setUserID
27705     27662  ;;              _vscp_goBootloaderMode
27706     27663  ;;              _vscp_writeNicknamePermanent
27707     27664  ;;              _vscp_setSegmentCRC
27708     27665  ;;              _vscp_setControlByte
27709     27666  ;;  This  function  uses  a  non-reentrant  model
27710     27667  ;;
27711     27668                            psect  text82,class=CODE,space=0,reloc=2
27712     27669                            global  __ptext82
27713     27670   0000'                     __ptext82:
27714     27671                            psect  text82
27715     27672                                   file   "../../../../../../vscp_firmware/pic/common/eeprom.c"
27716     27673                                   line   23
27717     27674                                   global __size_of_writeEEPROM
27718     27675   0000                             __size_of_writeEEPROM  equ       __end_of_writeEEPROM-_writeEEPROM
27719     27676                                  
27720     27677   0000'                     _writeEEPROM:
27721     27678                            ;incstack  =  0
27722     27679                                   opt    stack  26
27723     27680                            ;incstack  =  0
27724     27681                                   line   29
27725     27682                                  
27726     27683   0000'                     l9695:
27727     27684                            ;eeprom.c:  29:  EEADR  =  address  &  0xff;
27728     27685   0000'  C00D'  FFA9                 movff  (c:writeEEPROM@address),(c:4009)  ;volatile
27729     27686                                   line   30
27730     27687                            ;eeprom.c:  30:  EEDATA  =  data;
27731     27688   0004'  C00F'  FFA8                 movff  (c:writeEEPROM@data),(c:4008)     ;volatile
27732     27689                                   line   31
27733     27690                            ;eeprom.c:  31:  EECON1bits.EEPGD  =  0;
27734     27691   0008'  9EA6                       bcf    ((c:4006)),c,7      ;volatile
27735     27692                                   line   32
27736     27693                            ;eeprom.c:  32:  EECON1bits.CFGS  =  0;
27737     27694   000A'  9CA6                       bcf    ((c:4006)),c,6      ;volatile
27738     27695                                   line   33
27739     27696                            ;eeprom.c:  33:  EECON1bits.WREN  =  1;
27740     27697   000C'  84A6                       bsf    ((c:4006)),c,2      ;volatile
27741     27698                                   line   36
27742     27699                            ;eeprom.c:  36:  INTCONbits.GIE  =  0;
27743     27700   000E'  9EF2                       bcf    ((c:4082)),c,7      ;volatile
27744     27701                                   line   37
27745     27702                                  
27746     27703   0010'                     l9697:
27747     27704                            ;eeprom.c:  37:  EECON2  =  0x55;
27748     27705   0010'  0E55                       movlw  low(055h)
27749     27706   0012'  6EA7                       movwf  ((c:4007)),c      ;volatile
27750     27707                                   line   38
27751     27708                            ;eeprom.c:  38:  EECON2  =  0xaa;
27752     27709   0014'  0EAA                       movlw  low(0AAh)
27753     27710   0016'  6EA7                       movwf  ((c:4007)),c      ;volatile
27754     27711                                   line   39
27755     27712                                  
27756     27713   0018'                     l9699:
27757     27714                            ;eeprom.c:  39:  EECON1bits.WR  =  1;
27758     27715   0018'  82A6                       bsf    ((c:4006)),c,1      ;volatile
27759     27716                                   line   40
27760     27717                                  
27761     27718   001A'                     l9701:
27762     27719                            ;eeprom.c:  40:  INTCONbits.GIE  =  1;
27763     27720   001A'  8EF2                       bsf    ((c:4082)),c,7      ;volatile
27764     27721                                   line   42
27765     27722                            ;eeprom.c:  42:  while  (!PIR2bits.EEIF);
27766     27723                                  
27767     27724   001C'                     l1242:
27768     27725                                  
27769     27726   001C'  A8A1                       btfss  ((c:4001)),c,4    ;volatile
27770     27727   001E'  EF00'  F000'                goto   u7221
27771     27728   0022'  EF00'  F000'                goto   u7220
27772     27729   0026'                     u7221:
27773     27730   0026'  EF00'  F000'                goto   l1242
27774     27731   002A'                     u7220:
27775     27732                                  
27776     27733   002A'                     l1244:
27777     27734                                   line   43
27778     27735                            ;eeprom.c:  43:  PIR2bits.EEIF  =  0;
27779     27736   002A'  98A1                       bcf    ((c:4001)),c,4      ;volatile
27780     27737                                   line   44
27781     27738                            ;eeprom.c:  44:  EECON1bits.WREN  =  0;
27782     27739   002C'  94A6                       bcf    ((c:4006)),c,2      ;volatile
27783     27740                                   line   46
27784     27741                                  
27785     27742   002E'                     l1245:
27786     27743   002E'  0012                       return
27787     27744                                   opt  stack  0
27788     27745                            GLOBAL __end_of_writeEEPROM
27789     27746   0030'                            __end_of_writeEEPROM:
27790     27747                                   signat _writeEEPROM,8312
27791     27748                                   global _init
27792     27749                           
27793     27750  ;;  ***************  function  _init  *****************
27794     27751  ;;  Defined  at:
27795     27752  ;;              line  879  in  file  "../main.c"
27796     27753  ;;  Parameters:     Size   Location      Type
27797     27754  ;;              None
27798     27755  ;;  Auto  vars:      Size   Location      Type
27799     27756  ;;              None
27800     27757  ;;  Return  value:   Size   Location      Type
27801     27758  ;;              None                void
27802     27759  ;;  Registers  used:
27803     27760  ;;              wreg,  fsr0l,  fsr0h,  fsr1l,  fsr1h,  fsr1l,  fsr1h,  fsr2l,  fsr2h,  status,2,  status,0,  pclat,  btemp,  btemp+1,  btemp+2,  bt
27804           emp+3,  btemp+4,  btemp+5,  btemp+6,  btemp+7,  tosl,  structret,  tblptrl,  tblptrh,  tblptru,  prodl,  prodh,  bsr,  cstack
27805     27761  ;;  Tracked  objects:
27806     27762  ;;              On  entry  :  0/0
27807     27763  ;;              On  exit   :  1/1
27808     27764  ;;              Unchanged:  0/0
27809     27765  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
27810     27766  ;;       Params:          0        0        0        0        0        0        0
27811     27767  ;;       Locals:          0        0        0        0        0        0        0
27812     27768  ;;       Temps:           0        0        0        0        0        0        0
27813     27769  ;;       Totals:          0        0        0        0        0        0        0
27814     27770  ;;Total  ram  usage:         0  bytes
27815     27771  ;;  Hardware  stack  levels  used:     1
27816     27772  ;;  Hardware  stack  levels  required  when  called:     5
27817     27773  ;;  This  function  calls:
27818     27774  ;;              _WriteTimer0
27819     27775  ;;              _ConvertADC
27820     27776  ;;              _init_app_ram
27821     27777  ;;              _OpenTimer0
27822     27778  ;;              _OpenADC
27823     27779  ;;              _ECANInitialize
27824     27780  ;;  This  function  is  called  by:
27825     27781  ;;              _main
27826     27782  ;;  This  function  uses  a  non-reentrant  model
27827     27783  ;;
27828     27784                            psect  text83,class=CODE,space=0,reloc=2
27829     27785                            global  __ptext83
27830     27786   0000'                     __ptext83:
27831     27787                            psect  text83
27832     27788                                   file   "../main.c"
27833     27789                                   line   879
27834     27790                                   global __size_of_init
27835     27791   0000                             __size_of_init equ      __end_of_init-_init
27836     27792                                  
27837     27793   0000'                     _init:
27838     27794                            ;incstack  =  0
27839     27795                                   opt    stack  24
27840     27796                            ;incstack  =  0
27841     27797                                   line   884
27842     27798                                  
27843     27799   0000'                     l9635:
27844     27800                            ;main.c:  884:  init_app_ram();
27845     27801   0000'  EC00'  F000'                call   _init_app_ram      ;wreg  free
27846     27802                                   line   892
27847     27803                                  
27848     27804   0004'                     l9637:;  BSR  set  to:  1
27849     27805                           
27850     27806                            ;main.c:  892:  TRISA  =  0x07;
27851     27807   0004'  0E07                       movlw  low(07h)
27852     27808   0006'  6E92                       movwf  ((c:3986)),c      ;volatile
27853     27809                                   line   903
27854     27810                                  
27855     27811   0008'                     l9639:;  BSR  set  to:  1
27856     27812                           
27857     27813                            ;main.c:  903:  TRISB  =  0x1B;
27858     27814   0008'  0E1B                       movlw  low(01Bh)
27859     27815   000A'  6E93                       movwf  ((c:3987)),c      ;volatile
27860     27816                                   line   913
27861     27817                                  
27862     27818   000C'                     l9641:;  BSR  set  to:  1
27863     27819                           
27864     27820                            ;main.c:  913:  TRISC  =  0x01;
27865     27821   000C'  0E01                       movlw  low(01h)
27866     27822   000E'  6E94                       movwf  ((c:3988)),c      ;volatile
27867     27823                                   line   914
27868     27824                                  
27869     27825   0010'                     l9643:;  BSR  set  to:  1
27870     27826                           
27871     27827                            ;main.c:  914:  PORTC  =  0x00;
27872     27828   0010'  6A82                       clrf   ((c:3970)),c       ;volatile
27873     27829                                   line   916
27874     27830                                  
27875     27831   0012'                     l9645:;  BSR  set  to:  1
27876     27832                           
27877     27833                            ;main.c:  916:  OpenTimer0(0b11111111  &  0b10111111  &  0b11011111  &  0b11110010);
27878     27834   0012'  0E92                       movlw  (092h)&0ffh
27879     27835                                  
27880     27836   0014'  EC00'  F000'                call   _OpenTimer0
27881     27837                                   line   917
27882     27838                                  
27883     27839   0018'                     l9647:;  BSR  set  to:  1
27884     27840                           
27885     27841                            ;main.c:  917:  WriteTimer0(0xfb1d);
27886     27842   0018'  0EFB                       movlw  high(0FB1Dh)
27887     27843   001A'  6E0E'                      movwf  ((c:?_WriteTimer0+1)),c
27888     27844   001C'  0E1D                       movlw  low(0FB1Dh)
27889     27845   001E'  6E0D'                      movwf  ((c:?_WriteTimer0)),c
27890     27846   0020'  EC00'  F000'                call   _WriteTimer0       ;wreg  free
27891     27847                                   line   922
27892     27848                                  
27893     27849   0024'                     l9649:;  BSR  set  to:  1
27894     27850                           
27895     27851                            ;main.c:  919:  OpenADC(0b11101111  &  0b11111111  &  0b11111111,
27896     27852                            ;main.c:  920:  0b10000111  &  0b11111111  &  0b11110100  &
27897     27853                            ;main.c:  921:  0b11111110  &  0b11111101,
27898     27854                            ;main.c:  922:  15);
27899     27855   0024'  0E84                       movlw  low(084h)
27900     27856   0026'  6E0D'                      movwf  ((c:?_OpenADC)),c
27901     27857   0028'  0E0F                       movlw  low(0Fh)
27902     27858   002A'  6E0E'                      movwf  (0+((c:?_OpenADC)+01h)),c
27903     27859   002C'  0EEF                       movlw  (0EFh)&0ffh
27904     27860                                  
27905     27861   002E'  EC00'  F000'                call   _OpenADC
27906     27862                                   line   925
27907     27863                                  
27908     27864   0032'                     l9651:;  BSR  set  to:  1
27909     27865                           
27910     27866                            ;main.c:  925:  ECANInitialize();
27911     27867   0032'  EC00'  F000'                call   _ECANInitialize    ;wreg  free
27912     27868                                   line   946
27913     27869                                  
27914     27870   0036'                     l9653:
27915     27871                            ;main.c:  946:  INTCONbits.GIE  =  1;
27916     27872   0036'  8EF2                       bsf    ((c:4082)),c,7      ;volatile
27917     27873                                   line   948
27918     27874                                  
27919     27875   0038'                     l9655:
27920     27876                            ;main.c:  948:  ConvertADC();
27921     27877   0038'  EC00'  F000'                call   _ConvertADC        ;wreg  free
27922     27878                                   line   951
27923     27879                                  
27924     27880   003C'                     l262:
27925     27881   003C'  0012                       return
27926     27882                                   opt  stack  0
27927     27883                            GLOBAL __end_of_init
27928     27884   003E'                            __end_of_init:
27929     27885                                   signat _init,88
27930     27886                                   global _ECANInitialize
27931     27887                           
27932     27888  ;;  ***************  function  _ECANInitialize  *****************
27933     27889  ;;  Defined  at:
27934     27890  ;;              line  168  in  file  "../ECAN.c"
27935     27891  ;;  Parameters:     Size   Location      Type
27936     27892  ;;              None
27937     27893  ;;  Auto  vars:      Size   Location      Type
27938     27894  ;;              None
27939     27895  ;;  Return  value:   Size   Location      Type
27940     27896  ;;              None                void
27941     27897  ;;  Registers  used:
27942     27898  ;;              wreg,  status,2,  status,0,  cstack
27943     27899  ;;  Tracked  objects:
27944     27900  ;;              On  entry  :  F/1
27945     27901  ;;              On  exit   :  1/1
27946     27902  ;;              Unchanged:  0/0
27947     27903  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
27948     27904  ;;       Params:          0        0        0        0        0        0        0
27949     27905  ;;       Locals:          0        0        0        0        0        0        0
27950     27906  ;;       Temps:           0        0        0        0        0        0        0
27951     27907  ;;       Totals:          0        0        0        0        0        0        0
27952     27908  ;;Total  ram  usage:         0  bytes
27953     27909  ;;  Hardware  stack  levels  used:     1
27954     27910  ;;  Hardware  stack  levels  required  when  called:     3
27955     27911  ;;  This  function  calls:
27956     27912  ;;              _ECANSetOperationMode
27957     27913  ;;  This  function  is  called  by:
27958     27914  ;;              _init
27959     27915  ;;  This  function  uses  a  non-reentrant  model
27960     27916  ;;
27961     27917                            psect  text84,class=CODE,space=0,reloc=2
27962     27918                            global  __ptext84
27963     27919   0000'                     __ptext84:
27964     27920                            psect  text84
27965     27921                                   file   "../ECAN.c"
27966     27922                                   line   168
27967     27923                                   global __size_of_ECANInitialize
27968     27924   0000                             __size_of_ECANInitialize       equ    __end_of_ECANInitialize-_ECANInitialize
27969     27925                                  
27970     27926   0000'                     _ECANInitialize:
27971     27927                            ;incstack  =  0
27972     27928                                   opt    stack  25
27973     27929                            ;incstack  =  0
27974     27930                                   line   171
27975     27931                                  
27976     27932   0000'                     l7577:;  BSR  set  to:  1
27977     27933                           
27978     27934                            ;ECAN.c:  171:  ECANSetOperationMode(ECAN_OP_MODE_CONFIG);
27979     27935   0000'  0E80                       movlw  (080h)&0ffh
27980     27936                                  
27981     27937   0002'  EC00'  F000'                call   _ECANSetOperationMode
27982     27938                                   line   175
27983     27939                                  
27984     27940   0006'                     l7579:
27985     27941                            ;ECAN.c:  175:  BRGCON1  =  ((1-1) &lsaquo &lsaquo   6)  |  (10-1);
27986     27942   0006'  0E09                       movlw  low(09h)
27987     27943   0008'  6E70                       movwf  ((c:3952)),c      ;volatile
27988     27944                                   line   176
27989     27945                                  
27990     27946   000A'                     l7581:
27991     27947                            ;ECAN.c:  176:  BRGCON2  =  (1 &lsaquo &lsaquo   7)  |  (1 &lsaquo &lsaquo   6)  |  ((8-1) &lsaquo &lsaquo   3)  |  (5-1);
27992     27948   000A'  0EFC                       movlw  low(0FCh)
27993     27949   000C'  6E71                       movwf  ((c:3953)),c      ;volatile
27994     27950                                   line   182
27995     27951                                  
27996     27952   000E'                     l7583:
27997     27953                            ;ECAN.c:  180:  BRGCON3  =  (0 &lsaquo &lsaquo   7)  |
27998     27954                            ;ECAN.c:  181:  (0 &lsaquo &lsaquo   6)  |
27999     27955                            ;ECAN.c:  182:  (2-1);
28000     27956   000E'  0E01                       movlw  low(01h)
28001     27957   0010'  6E72                       movwf  ((c:3954)),c      ;volatile
28002     27958                                   line   185
28003     27959                                  
28004     27960   0012'                     l7585:
28005     27961                            ;ECAN.c:  185:  CIOCON  =  0 &lsaquo &lsaquo   7  |  0 &lsaquo &lsaquo   6  |  1 &lsaquo &lsaquo   5  |  0;
28006     27962   0012'  0E20                       movlw  low(020h)
28007     27963   0014'  6E73                       movwf  ((c:3955)),c      ;volatile
28008     27964                                   line   192
28009     27965                                  
28010     27966   0016'                     l7587:
28011     27967                            ;ECAN.c:  192:  MDSEL1  =  0x80 &rsaquo &rsaquo   7;
28012     27968   0016'  8E77                       bsf    c:(31679/8),(31679)&7       ;volatile
28013     27969                                   line   193
28014     27970                                  
28015     27971   0018'                     l7589:
28016     27972                            ;ECAN.c:  193:  MDSEL0  =  0x80 &rsaquo &rsaquo   6;
28017     27973   0018'  9C77                       bcf    c:(31678/8),(31678)&7       ;volatile
28018     27974                                   line   205
28019     27975                                  
28020     27976   001A'                     l7591:
28021     27977                            ;ECAN.c:  205:  RXB0CON  =  0;
28022     27978   001A'  6A60                       clrf   ((c:3936)),c       ;volatile
28023     27979                                   line   211
28024     27980                                  
28025     27981   001C'                     l7593:
28026     27982                            ;ECAN.c:  211:  RXB1CON  =  0;
28027     27983   001C'  010F                       movlb  15        ;  ()  banked
28028     27984   001E'  6B50                       clrf   ((3920))&0ffh      ;volatile
28029     27985                                   line   221
28030     27986                                  
28031     27987   0020'                     l7595:;  BSR  set  to:  15
28032     27988                           
28033     27989                            ;ECAN.c:  221:  B0CON  =  0;
28034     27990   0020'  010E                       movlb  14        ;  ()  banked
28035     27991   0022'  6B20                       clrf   ((3616))&0ffh      ;volatile
28036     27992                                   line   231
28037     27993                                  
28038     27994   0024'                     l7597:;  BSR  set  to:  14
28039     27995                           
28040     27996                            ;ECAN.c:  231:  B1CON  =  0;
28041     27997   0024'  6B30                       clrf   ((3632))&0ffh      ;volatile
28042     27998                                   line   241
28043     27999                                  
28044     28000   0026'                     l7599:;  BSR  set  to:  14
28045     28001                           
28046     28002                            ;ECAN.c:  241:  B2CON  =  0;
28047     28003   0026'  6B40                       clrf   ((3648))&0ffh      ;volatile
28048     28004                                   line   254
28049     28005                                  
28050     28006   0028'                     l7601:;  BSR  set  to:  14
28051     28007                           
28052     28008                            ;ECAN.c:  254:  B3CON  =  0 &lsaquo &lsaquo   2;
28053     28009   0028'  6B50                       clrf   ((3664))&0ffh      ;volatile
28054     28010                                   line   264
28055     28011                                  
28056     28012   002A'                     l7603:;  BSR  set  to:  14
28057     28013                           
28058     28014                            ;ECAN.c:  264:  B4CON  =  0 &lsaquo &lsaquo   2;
28059     28015   002A'  6B60                       clrf   ((3680))&0ffh      ;volatile
28060     28016                                   line   274
28061     28017                                  
28062     28018   002C'                     l7605:;  BSR  set  to:  14
28063     28019                           
28064     28020                            ;ECAN.c:  274:  B5CON  =  0 &lsaquo &lsaquo   2;
28065     28021   002C'  6B70                       clrf   ((3696))&0ffh      ;volatile
28066     28022                                   line   278
28067     28023                                  
28068     28024   002E'                     l7607:;  BSR  set  to:  14
28069     28025                           
28070     28026                            ;ECAN.c:  278:  BSEL0  =  1 &lsaquo &lsaquo   7  |  1 &lsaquo &lsaquo   6  |  1 &lsaquo &lsaquo   5  |  0 &lsaquo &lsaquo   4  |  0 &lsaquo &lsaquo   3  |  0 &lsaquo &lsaquo   2;
28071     28027   002E'  0EE0                       movlw  low(0E0h)
28072     28028   0030'  010D                       movlb  13        ;  ()  banked
28073     28029   0032'  6FF8                       movwf  ((3576))&0ffh     ;volatile
28074     28030                                   line   295
28075     28031                                  
28076     28032   0034'                     l7609:;  BSR  set  to:  13
28077     28033                           
28078     28034                            ;ECAN.c:  295:  RXF0SIDH  =  (long)0x00000000L &rsaquo &rsaquo   21L;RXF0SIDL  =  (((long)0x00000000L &rsaquo &rsaquo   13L)
28079                                      &  0xe0)  |  ((long)(0x00000000L)  &  0x03L)  |  0x08;RXF0EIDH  =  (long)0x00000000L &rsaquo &rsaquo   8L;RXF0E
28080                                     IDL  =  0x00000000L;;
28081     28035   0034'  010F                       movlb  15        ;  ()  banked
28082     28036   0036'  6B00                       clrf   ((3840))&0ffh      ;volatile
28083     28037                                  
28084     28038   0038'                     l7611:;  BSR  set  to:  15
28085     28039                           
28086     28040   0038'  0E08                       movlw  low(08h)
28087     28041   003A'  6F01                       movwf  ((3841))&0ffh     ;volatile
28088     28042                                  
28089     28043   003C'                     l7613:;  BSR  set  to:  15
28090     28044                           
28091     28045   003C'  6B02                       clrf   ((3842))&0ffh      ;volatile
28092     28046                                  
28093     28047   003E'                     l7615:;  BSR  set  to:  15
28094     28048                           
28095     28049   003E'  6B03                       clrf   ((3843))&0ffh      ;volatile
28096     28050                                   line   303
28097     28051                                  
28098     28052   0040'                     l7617:;  BSR  set  to:  15
28099     28053                           
28100     28054                            ;ECAN.c:  303:  RXF1SIDH  =  (long)0x001E1A00L &rsaquo &rsaquo   21L;RXF1SIDL  =  (((long)0x001E1A00L &rsaquo &rsaquo   13L)
28101                                      &  0xe0)  |  ((long)(0x001E1A00L)  &  0x03L)  |  0x08;RXF1EIDH  =  (long)0x001E1A00L &rsaquo &rsaquo   8L;RXF1E
28102                                     IDL  =  0x001E1A00L;;
28103     28055   0040'  6B04                       clrf   ((3844))&0ffh      ;volatile
28104     28056                                  
28105     28057   0042'                     l7619:;  BSR  set  to:  15
28106     28058                           
28107     28059   0042'  0EE8                       movlw  low(0E8h)
28108     28060   0044'  6F05                       movwf  ((3845))&0ffh     ;volatile
28109     28061                                  
28110     28062   0046'                     l7621:;  BSR  set  to:  15
28111     28063                           
28112     28064   0046'  0E1A                       movlw  low(01Ah)
28113     28065   0048'  6F06                       movwf  ((3846))&0ffh     ;volatile
28114     28066                                  
28115     28067   004A'                     l7623:;  BSR  set  to:  15
28116     28068                           
28117     28069   004A'  6B07                       clrf   ((3847))&0ffh      ;volatile
28118     28070                                   line   428
28119     28071                                  
28120     28072   004C'                     l7625:;  BSR  set  to:  15
28121     28073                           
28122     28074                            ;ECAN.c:  428:  RXFCON0  =  (0 &lsaquo &lsaquo   7)  |  (0 &lsaquo &lsaquo   6)  |  (0 &lsaquo &lsaquo   5)  |  (0 &lsaquo &lsaquo   4)  |  (0 &lsaquo &lsaquo   3)  |  (0 &lsaquo &lsaquo   2) 
28123                                     |  (1 &lsaquo &lsaquo   1)  |  (1);
28124     28075   004C'  0E03                       movlw  low(03h)
28125     28076   004E'  010D                       movlb  13        ;  ()  banked
28126     28077   0050'  6FD4                       movwf  ((3540))&0ffh     ;volatile
28127     28078                                   line   436
28128     28079                                  
28129     28080   0052'                     l7627:;  BSR  set  to:  13
28130     28081                           
28131     28082                            ;ECAN.c:  436:  RXFCON1  =  (0 &lsaquo &lsaquo   7)  |  (0 &lsaquo &lsaquo   6)  |  (0 &lsaquo &lsaquo   5)  |  (0 &lsaquo &lsaquo   4)  |  (0 &lsaquo &lsaquo   3)  |  (0 &lsaquo &lsaquo   2) 
28132                                     |  (0 &lsaquo &lsaquo   1)  |  (0);
28133     28083   0052'  6BD5                       clrf   ((3541))&0ffh      ;volatile
28134     28084                                   line   449
28135     28085                                  
28136     28086   0054'                     l7629:;  BSR  set  to:  13
28137     28087                           
28138     28088                            ;ECAN.c:  449:  RXFBCON0  =  (0 &lsaquo &lsaquo   4)  |  0;
28139     28089   0054'  6BE0                       clrf   ((3552))&0ffh      ;volatile
28140     28090                                   line   450
28141     28091                                  
28142     28092   0056'                     l7631:;  BSR  set  to:  13
28143     28093                           
28144     28094                            ;ECAN.c:  450:  RXFBCON1  =  (1 &lsaquo &lsaquo   4)  |  1;
28145     28095   0056'  0E11                       movlw  low(011h)
28146     28096   0058'  6FE1                       movwf  ((3553))&0ffh     ;volatile
28147     28097                                   line   451
28148     28098                                  
28149     28099   005A'                     l7633:;  BSR  set  to:  13
28150     28100                           
28151     28101                            ;ECAN.c:  451:  RXFBCON2  =  (1 &lsaquo &lsaquo   4)  |  1;
28152     28102   005A'  0E11                       movlw  low(011h)
28153     28103   005C'  6FE2                       movwf  ((3554))&0ffh     ;volatile
28154     28104                                   line   452
28155     28105                                  
28156     28106   005E'                     l7635:;  BSR  set  to:  13
28157     28107                           
28158     28108                            ;ECAN.c:  452:  RXFBCON3  =  (0 &lsaquo &lsaquo   4)  |  0;
28159     28109   005E'  6BE3                       clrf   ((3555))&0ffh      ;volatile
28160     28110                                   line   453
28161     28111                                  
28162     28112   0060'                     l7637:;  BSR  set  to:  13
28163     28113                           
28164     28114                            ;ECAN.c:  453:  RXFBCON4  =  (0 &lsaquo &lsaquo   4)  |  0;
28165     28115   0060'  6BE4                       clrf   ((3556))&0ffh      ;volatile
28166     28116                                   line   454
28167     28117                                  
28168     28118   0062'                     l7639:;  BSR  set  to:  13
28169     28119                           
28170     28120                            ;ECAN.c:  454:  RXFBCON5  =  (0 &lsaquo &lsaquo   4)  |  0;
28171     28121   0062'  6BE5                       clrf   ((3557))&0ffh      ;volatile
28172     28122                                   line   455
28173     28123                                  
28174     28124   0064'                     l7641:;  BSR  set  to:  13
28175     28125                           
28176     28126                            ;ECAN.c:  455:  RXFBCON6  =  (0 &lsaquo &lsaquo   4)  |  0;
28177     28127   0064'  6BE6                       clrf   ((3558))&0ffh      ;volatile
28178     28128                                   line   456
28179     28129                                  
28180     28130   0066'                     l7643:;  BSR  set  to:  13
28181     28131                           
28182     28132                            ;ECAN.c:  456:  RXFBCON7  =  (0 &lsaquo &lsaquo   4)  |  0;
28183     28133   0066'  6BE7                       clrf   ((3559))&0ffh      ;volatile
28184     28134                                   line   458
28185     28135                                  
28186     28136   0068'                     l7645:;  BSR  set  to:  13
28187     28137                           
28188     28138                            ;ECAN.c:  458:  MSEL0  =  1 &lsaquo &lsaquo   6  |  1 &lsaquo &lsaquo   4  |  1 &lsaquo &lsaquo   2  |  0;;
28189     28139   0068'  0E54                       movlw  low(054h)
28190     28140   006A'  6FF0                       movwf  ((3568))&0ffh     ;volatile
28191     28141                                   line   462
28192     28142                                  
28193     28143   006C'                     l7647:;  BSR  set  to:  13
28194     28144                           
28195     28145                            ;ECAN.c:  462:  MSEL1  =  0 &lsaquo &lsaquo   6  |  0 &lsaquo &lsaquo   4  |  1 &lsaquo &lsaquo   2  |  1;;
28196     28146   006C'  0E05                       movlw  low(05h)
28197     28147   006E'  6FF1                       movwf  ((3569))&0ffh     ;volatile
28198     28148                                   line   466
28199     28149                                  
28200     28150   0070'                     l7649:;  BSR  set  to:  13
28201     28151                           
28202     28152                            ;ECAN.c:  466:  MSEL2  =  0 &lsaquo &lsaquo   6  |  0 &lsaquo &lsaquo   4  |  0 &lsaquo &lsaquo   2  |  0;;
28203     28153   0070'  6BF2                       clrf   ((3570))&0ffh      ;volatile
28204     28154                                   line   470
28205     28155                                  
28206     28156   0072'                     l7651:;  BSR  set  to:  13
28207     28157                           
28208     28158                            ;ECAN.c:  470:  MSEL2  =  0 &lsaquo &lsaquo   6  |  0 &lsaquo &lsaquo   4  |  0 &lsaquo &lsaquo   2  |  0;;
28209     28159   0072'  6BF2                       clrf   ((3570))&0ffh      ;volatile
28210     28160                                   line   481
28211     28161                                  
28212     28162   0074'                     l7653:;  BSR  set  to:  13
28213     28163                           
28214     28164                            ;ECAN.c:  481:  RXM0SIDH  =  (long)0x01FF0000L &rsaquo &rsaquo   21L;  RXM0SIDL  =  (((long)0x01FF0000L &rsaquo &rsaquo   13L
28215                                     )  &  0xe0)  |  ((long)(0x01FF0000L)  &  0x03L);  RXM0EIDH  =  (long)0x01FF0000L &rsaquo &rsaquo   8L;  RXM0EIDL 
28216                                     =  0x01FF0000L;;
28217     28165   0074'  0E0F                       movlw  low(0Fh)
28218     28166   0076'  010F                       movlb  15        ;  ()  banked
28219     28167   0078'  6F18                       movwf  ((3864))&0ffh     ;volatile
28220     28168                                  
28221     28169   007A'                     l7655:;  BSR  set  to:  15
28222     28170                           
28223     28171   007A'  0EE0                       movlw  low(0E0h)
28224     28172   007C'  6F19                       movwf  ((3865))&0ffh     ;volatile
28225     28173                                  
28226     28174   007E'                     l7657:;  BSR  set  to:  15
28227     28175                           
28228     28176   007E'  6B1A                       clrf   ((3866))&0ffh      ;volatile
28229     28177                                  
28230     28178   0080'                     l7659:;  BSR  set  to:  15
28231     28179                           
28232     28180   0080'  6B1B                       clrf   ((3867))&0ffh      ;volatile
28233     28181                                   line   482
28234     28182                                  
28235     28183   0082'                     l7661:;  BSR  set  to:  15
28236     28184                           
28237     28185                            ;ECAN.c:  482:  RXM0EXIDM  =  1;
28238     28186   0082'  010F                       movlb  (30923/8) &rsaquo &rsaquo   8
28239     28187   0084'  010F                       movlb  15        ;  ()  banked
28240     28188   0086'  8719                       bsf    (30923/8)&0ffh,(30923)&7    ;volatile
28241     28189                                   line   489
28242     28190                                  
28243     28191   0088'                     l7663:;  BSR  set  to:  15
28244     28192                           
28245     28193                            ;ECAN.c:  489:  RXM1SIDH  =  (long)0x01FFFF00L &rsaquo &rsaquo   21L;  RXM1SIDL  =  (((long)0x01FFFF00L &rsaquo &rsaquo   13L
28246                                     )  &  0xe0)  |  ((long)(0x01FFFF00L)  &  0x03L);  RXM1EIDH  =  (long)0x01FFFF00L &rsaquo &rsaquo   8L;  RXM1EIDL 
28247                                     =  0x01FFFF00L;;
28248     28194   0088'  0E0F                       movlw  low(0Fh)
28249     28195   008A'  6F1C                       movwf  ((3868))&0ffh     ;volatile
28250     28196                                  
28251     28197   008C'                     l7665:;  BSR  set  to:  15
28252     28198                           
28253     28199   008C'  0EE0                       movlw  low(0E0h)
28254     28200   008E'  6F1D                       movwf  ((3869))&0ffh     ;volatile
28255     28201                                  
28256     28202   0090'                     l7667:;  BSR  set  to:  15
28257     28203                           
28258     28204   0090'  691E                       setf   ((3870))&0ffh      ;volatile
28259     28205                                  
28260     28206   0092'                     l7669:;  BSR  set  to:  15
28261     28207                           
28262     28208   0092'  6B1F                       clrf   ((3871))&0ffh      ;volatile
28263     28209                                   line   490
28264     28210                                  
28265     28211   0094'                     l7671:;  BSR  set  to:  15
28266     28212                           
28267     28213                            ;ECAN.c:  490:  RXM1EXIDEN  =  1;
28268     28214   0094'  010F                       movlb  (30955/8) &rsaquo &rsaquo   8
28269     28215   0096'  010F                       movlb  15        ;  ()  banked
28270     28216   0098'  871D                       bsf    (30955/8)&0ffh,(30955)&7    ;volatile
28271     28217                                   line   498
28272     28218                                  
28273     28219   009A'                     l7673:;  BSR  set  to:  15
28274     28220                           
28275     28221                            ;ECAN.c:  498:  ECANSetOperationMode(0x00);
28276     28222   009A'  0E00                       movlw  (0)&0ffh
28277     28223                                  
28278     28224   009C'  EC00'  F000'                call   _ECANSetOperationMode
28279     28225                                   line   500
28280     28226                                  
28281     28227   00A0'                     l796:
28282     28228   00A0'  0012                       return
28283     28229                                   opt  stack  0
28284     28230                            GLOBAL __end_of_ECANInitialize
28285     28231   00A2'                            __end_of_ECANInitialize:
28286     28232                                   signat _ECANInitialize,88
28287     28233                                   global _ECANSetOperationMode
28288     28234                           
28289     28235  ;;  ***************  function  _ECANSetOperationMode  *****************
28290     28236  ;;  Defined  at:
28291     28237  ;;              line  1012  in  file  "../ECAN.c"
28292     28238  ;;  Parameters:     Size   Location      Type
28293     28239  ;;   mode             1     wreg      enum  E16346
28294     28240  ;;  Auto  vars:      Size   Location      Type
28295     28241  ;;   mode             1    13[COMRAM]  enum  E16346
28296     28242  ;;  Return  value:   Size   Location      Type
28297     28243  ;;              None                void
28298     28244  ;;  Registers  used:
28299     28245  ;;              wreg,  status,2,  status,0
28300     28246  ;;  Tracked  objects:
28301     28247  ;;              On  entry  :  1/1
28302     28248  ;;              On  exit   :  1/1
28303     28249  ;;              Unchanged:  1/0
28304     28250  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
28305     28251  ;;       Params:          0        0        0        0        0        0        0
28306     28252  ;;       Locals:          1        0        0        0        0        0        0
28307     28253  ;;       Temps:           0        0        0        0        0        0        0
28308     28254  ;;       Totals:          1        0        0        0        0        0        0
28309     28255  ;;Total  ram  usage:         1  bytes
28310     28256  ;;  Hardware  stack  levels  used:     1
28311     28257  ;;  Hardware  stack  levels  required  when  called:     2
28312     28258  ;;  This  function  calls:
28313     28259  ;;              Nothing
28314     28260  ;;  This  function  is  called  by:
28315     28261  ;;              _ECANInitialize
28316     28262  ;;  This  function  uses  a  non-reentrant  model
28317     28263  ;;
28318     28264                            psect  text85,class=CODE,space=0,reloc=2
28319     28265                            global  __ptext85
28320     28266   0000'                     __ptext85:
28321     28267                            psect  text85
28322     28268                                   file   "../ECAN.c"
28323     28269                                   line   1012
28324     28270                                   global __size_of_ECANSetOperationMode
28325     28271   0000                             __size_of_ECANSetOperationMode equ      __end_of_ECANSetOperationMode-_ECANSetOperationMode
28326     28272                                  
28327     28273   0000'                     _ECANSetOperationMode:
28328     28274                            ;incstack  =  0
28329     28275                                   opt    stack  25
28330     28276                            ;incstack  =  0
28331     28277                            ;ECANSetOperationMode@mode  stored  from  wreg
28332     28278   0000'  CFE8  F00D'                 movff  wreg,(c:ECANSetOperationMode@mode)
28333     28279                                   line   1013
28334     28280                                  
28335     28281   0004'                     l8509:
28336     28282                            ;ECAN.c:  1013:  CANCON  &=  0x1F;
28337     28283   0004'  0E1F                       movlw  (01Fh)&0ffh
28338     28284   0006'  166F                       andwf  ((c:3951)),c      ;volatile
28339     28285                                   line   1014
28340     28286                            ;ECAN.c:  1014:  CANCON  |=  mode;
28341     28287   0008'  500D'                      movf   ((c:ECANSetOperationMode@mode)),c,w
28342     28288   000A'  126F                       iorwf  ((c:3951)),c      ;volatile
28343     28289                                   line   1016
28344     28290                            ;ECAN.c:  1016:  while(  (CANCON  &  ECAN_OP_MODE_BITS)  !=  mode  );
28345     28291                                  
28346     28292   000C'                     l8511:
28347     28293   000C'  506F                       movf   ((c:3951)),c,w     ;volatile
28348     28294   000E'  0BE0                       andlw  low(0E0h)
28349     28295   0010'  180D'                      xorwf  ((c:ECANSetOperationMode@mode)),c,w
28350     28296   0012'  A4D8                       btfss  status,2
28351     28297   0014'  EF00'  F000'                goto   u5741
28352     28298   0018'  EF00'  F000'                goto   u5740
28353     28299   001C'                     u5741:
28354     28300   001C'  EF00'  F000'                goto   l8511
28355     28301   0020'                     u5740:
28356     28302                                   line   1017
28357     28303                                  
28358     28304   0020'                     l864:
28359     28305   0020'  0012                       return
28360     28306                                   opt  stack  0
28361     28307                            GLOBAL __end_of_ECANSetOperationMode
28362     28308   0022'                            __end_of_ECANSetOperationMode:
28363     28309                                   signat _ECANSetOperationMode,4216
28364     28310                                   global _OpenADC
28365     28311                           
28366     28312  ;;  ***************  function  _OpenADC  *****************
28367     28313  ;;  Defined  at:
28368     28314  ;;              line  71  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\plib\ADC\adcopen.c"
28369     28315  ;;  Parameters:     Size   Location      Type
28370     28316  ;;   config           1     wreg      unsigned  char 
28371     28317  ;;   config2          1    13[COMRAM]  unsigned  char 
28372     28318  ;;   portconfig       1    14[COMRAM]  unsigned  char 
28373     28319  ;;  Auto  vars:      Size   Location      Type
28374     28320  ;;   config           1    17[COMRAM]  unsigned  char 
28375     28321  ;;  Return  value:   Size   Location      Type
28376     28322  ;;              None                void
28377     28323  ;;  Registers  used:
28378     28324  ;;              wreg,  status,2,  status,0
28379     28325  ;;  Tracked  objects:
28380     28326  ;;              On  entry  :  F/1
28381     28327  ;;              On  exit   :  F/1
28382     28328  ;;              Unchanged:  F/0
28383     28329  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
28384     28330  ;;       Params:          2        0        0        0        0        0        0
28385     28331  ;;       Locals:          1        0        0        0        0        0        0
28386     28332  ;;       Temps:           2        0        0        0        0        0        0
28387     28333  ;;       Totals:          5        0        0        0        0        0        0
28388     28334  ;;Total  ram  usage:         5  bytes
28389     28335  ;;  Hardware  stack  levels  used:     1
28390     28336  ;;  Hardware  stack  levels  required  when  called:     2
28391     28337  ;;  This  function  calls:
28392     28338  ;;              Nothing
28393     28339  ;;  This  function  is  called  by:
28394     28340  ;;              _init
28395     28341  ;;  This  function  uses  a  non-reentrant  model
28396     28342  ;;
28397     28343                            psect  text86,class=CODE,space=0,reloc=2
28398     28344                            global  __ptext86
28399     28345   0000'                     __ptext86:
28400     28346                            psect  text86
28401     28347                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\plib\ADC\adcopen.c"
28402     28348                                   line   71
28403     28349                                   global __size_of_OpenADC
28404     28350   0000                             __size_of_OpenADC      equ   __end_of_OpenADC-_OpenADC
28405     28351                                  
28406     28352   0000'                     _OpenADC:
28407     28353                            ;incstack  =  0
28408     28354                                   opt    stack  26
28409     28355                            ;incstack  =  0
28410     28356                            ;OpenADC@config  stored  from  wreg
28411     28357   0000'  CFE8  F011'                 movff  wreg,(c:OpenADC@config)
28412     28358                                   line   72
28413     28359                                  
28414     28360   0004'                     l7569:;  BSR  set  to:  1
28415     28361                           
28416     28362   0004'  6AC2                       clrf   ((c:4034)),c       ;volatile
28417     28363                                   line   73
28418     28364   0006'  6AC0                       clrf   ((c:4032)),c       ;volatile
28419     28365                                   line   75
28420     28366                                  
28421     28367   0008'                     l7571:;  BSR  set  to:  1
28422     28368                           
28423     28369   0008'  90D8                       bcf    status,0
28424     28370   000A'  300D'                      rrcf   ((c:OpenADC@config2)),c,w
28425     28371   000C'  0B3C                       andlw  low(03Ch)
28426     28372   000E'  6EC2                       movwf  ((c:4034)),c      ;volatile
28427     28373                                   line   77
28428     28374   0010'  C00D'  F00F'                movff  (c:OpenADC@config2),??_OpenADC+0+0
28429     28375   0014'  3A0F'                      swapf  (??_OpenADC+0+0),c
28430     28376   0016'  0EF0                       movlw  (0ffh  shl  4)  &  0ffh
28431     28377   0018'  160F'                      andwf  (??_OpenADC+0+0),c
28432     28378   001A'  0E30                       movlw  030h
28433     28379   001C'  160F'                      andwf  (??_OpenADC+0+0),c
28434     28380   001E'  500E'                      movf   ((c:OpenADC@portconfig)),c,w
28435     28381   0020'  0B0F                       andlw  low(0Fh)
28436     28382   0022'  100F'                      iorwf  (??_OpenADC+0+0),c,w
28437     28383   0024'  6EC1                       movwf  ((c:4033)),c      ;volatile
28438     28384                                   line   80
28439     28385   0026'  C011'  F00F'                movff  (c:OpenADC@config),??_OpenADC+0+0
28440     28386   002A'  90D8                       bcf    status,0
28441     28387   002C'  360F'                      rlcf   (??_OpenADC+0+0),c
28442     28388   002E'  90D8                       bcf    status,0
28443     28389   0030'  360F'                      rlcf   (??_OpenADC+0+0),c
28444     28390                           
28445     28391   0032'  0E38                       movlw  038h
28446     28392   0034'  160F'                      andwf  (??_OpenADC+0+0),c
28447     28393   0036'  C011'  F010'                movff  (c:OpenADC@config),??_OpenADC+1+0
28448     28394   003A'  3A10'                      swapf  (??_OpenADC+1+0),c
28449     28395   003C'  0E0F                       movlw  (0ffh  shr  4)  &  0ffh
28450     28396   003E'  1610'                      andwf  (??_OpenADC+1+0),c
28451     28397   0040'  0E07                       movlw  07h
28452     28398   0042'  1610'                      andwf  (??_OpenADC+1+0),c
28453     28399   0044'  5011'                      movf   ((c:OpenADC@config)),c,w
28454     28400   0046'  0B80                       andlw  low(080h)
28455     28401   0048'  1010'                      iorwf  (??_OpenADC+1+0),c,w
28456     28402   004A'  100F'                      iorwf  (??_OpenADC+0+0),c,w
28457     28403   004C'  6EC0                       movwf  ((c:4032)),c      ;volatile
28458     28404                                   line   82
28459     28405                                  
28460     28406   004E'                     l7573:;  BSR  set  to:  1
28461     28407                           
28462     28408                                  
28463     28409   004E'  AE0D'                      btfss  ((c:OpenADC@config2)),c,(7)&7
28464     28410   0050'  EF00'  F000'                goto   u5141
28465     28411   0054'  EF00'  F000'                goto   u5140
28466     28412   0058'                     u5141:
28467     28413   0058'  EF00'  F000'                goto   l1270
28468     28414   005C'                     u5140:
28469     28415                                   line   84
28470     28416                                  
28471     28417   005C'                     l7575:;  BSR  set  to:  1
28472     28418                           
28473     28419   005C'  9C9E                       bcf    ((c:3998)),c,6      ;volatile
28474     28420                                   line   85
28475     28421   005E'  8C9D                       bsf    ((c:3997)),c,6      ;volatile
28476     28422                                   line   86
28477     28423   0060'  8CF2                       bsf    ((c:4082)),c,6      ;volatile
28478     28424                                   line   87
28479     28425                                  
28480     28426   0062'                     l1270:;  BSR  set  to:  1
28481     28427                           
28482     28428                                   line   88
28483     28429   0062'  80C2                       bsf    ((c:4034)),c,0      ;volatile
28484     28430                                   line   89
28485     28431                                  
28486     28432   0064'                     l1271:;  BSR  set  to:  1
28487     28433                           
28488     28434   0064'  0012                       return
28489     28435                                   opt  stack  0
28490     28436                            GLOBAL __end_of_OpenADC
28491     28437   0066'                            __end_of_OpenADC:
28492     28438                                   signat _OpenADC,12408
28493     28439                                   global _OpenTimer0
28494     28440                           
28495     28441  ;;  ***************  function  _OpenTimer0  *****************
28496     28442  ;;  Defined  at:
28497     28443  ;;              line  19  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\plib\Timers\t0open.c"
28498     28444  ;;  Parameters:     Size   Location      Type
28499     28445  ;;   config           1     wreg      unsigned  char 
28500     28446  ;;  Auto  vars:      Size   Location      Type
28501     28447  ;;   config           1    13[COMRAM]  unsigned  char 
28502     28448  ;;  Return  value:   Size   Location      Type
28503     28449  ;;              None                void
28504     28450  ;;  Registers  used:
28505     28451  ;;              wreg,  status,2,  status,0
28506     28452  ;;  Tracked  objects:
28507     28453  ;;              On  entry  :  F/1
28508     28454  ;;              On  exit   :  F/1
28509     28455  ;;              Unchanged:  F/0
28510     28456  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
28511     28457  ;;       Params:          0        0        0        0        0        0        0
28512     28458  ;;       Locals:          1        0        0        0        0        0        0
28513     28459  ;;       Temps:           0        0        0        0        0        0        0
28514     28460  ;;       Totals:          1        0        0        0        0        0        0
28515     28461  ;;Total  ram  usage:         1  bytes
28516     28462  ;;  Hardware  stack  levels  used:     1
28517     28463  ;;  Hardware  stack  levels  required  when  called:     2
28518     28464  ;;  This  function  calls:
28519     28465  ;;              Nothing
28520     28466  ;;  This  function  is  called  by:
28521     28467  ;;              _init
28522     28468  ;;  This  function  uses  a  non-reentrant  model
28523     28469  ;;
28524     28470                            psect  text87,class=CODE,space=0,reloc=2
28525     28471                            global  __ptext87
28526     28472   0000'                     __ptext87:
28527     28473                            psect  text87
28528     28474                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\plib\Timers\t0open.c"
28529     28475                                   line   19
28530     28476                                   global __size_of_OpenTimer0
28531     28477   0000                             __size_of_OpenTimer0   equ        __end_of_OpenTimer0-_OpenTimer0
28532     28478                                  
28533     28479   0000'                     _OpenTimer0:;  BSR  set  to:  1
28534     28480                           
28535     28481                            ;incstack  =  0
28536     28482                                   opt    stack  26
28537     28483                            ;incstack  =  0
28538     28484                            ;OpenTimer0@config  stored  from  wreg
28539     28485   0000'  CFE8  F00D'                 movff  wreg,(c:OpenTimer0@config)
28540     28486                                   line   20
28541     28487                                  
28542     28488   0004'                     l7557:;  BSR  set  to:  1
28543     28489                           
28544     28490   0004'  500D'                      movf   ((c:OpenTimer0@config)),c,w
28545     28491   0006'  0B7F                       andlw  low(07Fh)
28546     28492   0008'  6ED5                       movwf  ((c:4053)),c      ;volatile
28547     28493                                   line   21
28548     28494                                  
28549     28495   000A'                     l7559:;  BSR  set  to:  1
28550     28496                           
28551     28497   000A'  6AD7                       clrf   ((c:4055)),c       ;volatile
28552     28498                                   line   22
28553     28499                                  
28554     28500   000C'                     l7561:;  BSR  set  to:  1
28555     28501                           
28556     28502   000C'  6AD6                       clrf   ((c:4054)),c       ;volatile
28557     28503                                   line   23
28558     28504                                  
28559     28505   000E'                     l7563:;  BSR  set  to:  1
28560     28506                           
28561     28507   000E'  94F2                       bcf    ((c:4082)),c,2      ;volatile
28562     28508                                   line   25
28563     28509                                  
28564     28510   0010'                     l7565:;  BSR  set  to:  1
28565     28511                           
28566     28512                                  
28567     28513   0010'  AE0D'                      btfss  ((c:OpenTimer0@config)),c,(7)&7
28568     28514   0012'  EF00'  F000'                goto   u5131
28569     28515   0016'  EF00'  F000'                goto   u5130
28570     28516   001A'                     u5131:
28571     28517   001A'  EF00'  F000'                goto   l1284
28572     28518   001E'                     u5130:
28573     28519                                   line   26
28574     28520                                  
28575     28521   001E'                     l7567:;  BSR  set  to:  1
28576     28522                           
28577     28523   001E'  8AF2                       bsf    ((c:4082)),c,5      ;volatile
28578     28524   0020'  EF00'  F000'                goto   l1285
28579     28525                                   line   27
28580     28526                                  
28581     28527   0024'                     l1284:;  BSR  set  to:  1
28582     28528                           
28583     28529                                   line   28
28584     28530   0024'  9AF2                       bcf    ((c:4082)),c,5      ;volatile
28585     28531                                  
28586     28532   0026'                     l1285:;  BSR  set  to:  1
28587     28533                           
28588     28534                                   line   30
28589     28535   0026'  8ED5                       bsf    ((c:4053)),c,7      ;volatile
28590     28536                                   line   31
28591     28537                                  
28592     28538   0028'                     l1286:;  BSR  set  to:  1
28593     28539                           
28594     28540   0028'  0012                       return
28595     28541                                   opt  stack  0
28596     28542                            GLOBAL __end_of_OpenTimer0
28597     28543   002A'                            __end_of_OpenTimer0:
28598     28544                                   signat _OpenTimer0,4216
28599     28545                                   global _init_app_ram
28600     28546                           
28601     28547  ;;  ***************  function  _init_app_ram  *****************
28602     28548  ;;  Defined  at:
28603     28549  ;;              line  976  in  file  "../main.c"
28604     28550  ;;  Parameters:     Size   Location      Type
28605     28551  ;;              None
28606     28552  ;;  Auto  vars:      Size   Location      Type
28607     28553  ;;   i                1    32[COMRAM]  unsigned  char 
28608     28554  ;;  Return  value:   Size   Location      Type
28609     28555  ;;              None                void
28610     28556  ;;  Registers  used:
28611     28557  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  prodl,  prodh,  cstack
28612     28558  ;;  Tracked  objects:
28613     28559  ;;              On  entry  :  0/1
28614     28560  ;;              On  exit   :  F/1
28615     28561  ;;              Unchanged:  0/0
28616     28562  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
28617     28563  ;;       Params:          0        0        0        0        0        0        0
28618     28564  ;;       Locals:          1        0        0        0        0        0        0
28619     28565  ;;       Temps:           0        0        0        0        0        0        0
28620     28566  ;;       Totals:          1        0        0        0        0        0        0
28621     28567  ;;Total  ram  usage:         1  bytes
28622     28568  ;;  Hardware  stack  levels  used:     1
28623     28569  ;;  Hardware  stack  levels  required  when  called:     4
28624     28570  ;;  This  function  calls:
28625     28571  ;;              _writeCoeffs2Ram
28626     28572  ;;  This  function  is  called  by:
28627     28573  ;;              _init
28628     28574  ;;              _vscp_restoreDefaults
28629     28575  ;;  This  function  uses  a  non-reentrant  model
28630     28576  ;;
28631     28577                            psect  text88,class=CODE,space=0,reloc=2
28632     28578                            global  __ptext88
28633     28579   0000'                     __ptext88:
28634     28580                            psect  text88
28635     28581                                   file   "../main.c"
28636     28582                                   line   976
28637     28583                                   global __size_of_init_app_ram
28638     28584   0000                             __size_of_init_app_ram equ      __end_of_init_app_ram-_init_app_ram
28639     28585                                  
28640     28586   0000'                     _init_app_ram:;  BSR  set  to:  1
28641     28587                           
28642     28588                            ;incstack  =  0
28643     28589                                   opt    stack  22
28644     28590                            ;incstack  =  0
28645     28591                                   line   979
28646     28592                                  
28647     28593   0000'                     l10637:
28648     28594                            ;main.c:  977:  char  i;
28649     28595                            ;main.c:  979:  measurement_clock  =  0;
28650     28596   0000'  0101                       movlb  1 ;  ()  banked
28651     28597   0002'  6B00'                      clrf   ((_measurement_clock))&0ffh
28652     28598   0004'  6B00'                      clrf   ((_measurement_clock+1))&0ffh
28653     28599   0006'  6B00'                      clrf   ((_measurement_clock+2))&0ffh
28654     28600   0008'  6B00'                      clrf   ((_measurement_clock+3))&0ffh
28655     28601                           
28656     28602                                   line   980
28657     28603                            ;main.c:  980:  seconds  =  0;
28658     28604   000A'  0100                       movlb  0 ;  ()  banked
28659     28605   000C'  6B00'                      clrf   ((_seconds))&0ffh
28660     28606                                   line   983
28661     28607                            ;main.c:  983:  for  (i  =  0;  i &lsaquo   6;  i++)  {
28662     28608   000E'  6A20'                      clrf   ((c:init_app_ram@i)),c
28663     28609                                   line   984
28664     28610                                  
28665     28611   0010'                     l10643:;  BSR  set  to:  0
28666     28612                           
28667     28613                            ;main.c:  984:  seconds_temp[i]  =  0;
28668     28614   0010'  0101                       movlb  1 ;  ()  banked
28669     28615   0012'  0E00'                      movlw  low(_seconds_temp)
28670     28616   0014'  2420'                      addwf  ((c:init_app_ram@i)),c,w
28671     28617   0016'  6ED9                       movwf  c:fsr2l
28672     28618   0018'  6ADA                       clrf   1+c:fsr2l
28673     28619   001A'  0E00'                      movlw  high(_seconds_temp)
28674     28620   001C'  22DA                       addwfc 1+c:fsr2l
28675     28621   001E'  0E00                       movlw  low(0)
28676     28622   0020'  6EDF                       movwf  indf2
28677     28623                                   line   985
28678     28624                                  
28679     28625   0022'                     l10645:;  BSR  set  to:  1
28680     28626                           
28681     28627                            ;main.c:  985:  current_temp[i]  =  0;
28682     28628   0022'  5020'                      movf   ((c:init_app_ram@i)),c,w
28683     28629   0024'  0D02                       mullw  02h
28684     28630   0026'  50F3                       movf   (prodl),c,w
28685     28631   0028'  0100                       movlb  0 ;  ()  banked
28686     28632   002A'  0F00'                      addlw  low(_current_temp)
28687     28633   002C'  6ED9                       movwf  fsr2l
28688     28634   002E'  6ADA                       clrf   fsr2h
28689     28635   0030'  0E00                       movlw  low(0)
28690     28636   0032'  6EDE                       movwf  postinc2
28691     28637   0034'  0E00                       movlw  high(0)
28692     28638   0036'  6EDD                       movwf  postdec2
28693     28639                                   line   983
28694     28640                                  
28695     28641   0038'                     l10647:;  BSR  set  to:  0
28696     28642                           
28697     28643   0038'  2A20'                      incf   ((c:init_app_ram@i)),c
28698     28644                                  
28699     28645   003A'                     l10649:;  BSR  set  to:  0
28700     28646                           
28701     28647   003A'  0E05                       movlw  (06h-1)
28702     28648   003C'  6420'                      cpfsgt ((c:init_app_ram@i)),c
28703     28649   003E'  EF00'  F000'                goto   u8631
28704     28650   0042'  EF00'  F000'                goto   u8630
28705     28651   0046'                     u8631:
28706     28652   0046'  EF00'  F000'                goto   l10643
28707     28653   004A'                     u8630:
28708     28654                                  
28709     28655   004A'                     l273:;  BSR  set  to:  0
28710     28656                           
28711     28657                                   line   989
28712     28658                            ;main.c:  986:  }
28713     28659                            ;main.c:  989:  adc_conversion_flags  =  0;
28714     28660   004A'  6B00'                      clrf   ((_adc_conversion_flags))&0ffh
28715     28661                                   line   992
28716     28662                            ;main.c:  992:  adc_series_counter  =  0;
28717     28663   004C'  6A03'                      clrf   ((c:_adc_series_counter)),c
28718     28664                                   line   995
28719     28665                            ;main.c:  995:  low_alarm  =  0;
28720     28666   004E'  6B00'                      clrf   ((_low_alarm))&0ffh
28721     28667                                   line   998
28722     28668                            ;main.c:  998:  high_alarm  =  0;
28723     28669   0050'  6B00'                      clrf   ((_high_alarm))&0ffh
28724     28670                                   line   1001
28725     28671                                  
28726     28672   0052'                     l10651:;  BSR  set  to:  0
28727     28673                           
28728     28674                            ;main.c:  1001:  writeCoeffs2Ram();
28729     28675   0052'  EC00'  F000'                call   _writeCoeffs2Ram   ;wreg  free
28730     28676                                   line   1002
28731     28677                                  
28732     28678   0056'                     l274:;  BSR  set  to:  1
28733     28679                           
28734     28680   0056'  0012                       return
28735     28681                                   opt  stack  0
28736     28682                            GLOBAL __end_of_init_app_ram
28737     28683   0058'                            __end_of_init_app_ram:
28738     28684                                   signat _init_app_ram,88
28739     28685                                   global _writeCoeffs2Ram
28740     28686                           
28741     28687  ;;  ***************  function  _writeCoeffs2Ram  *****************
28742     28688  ;;  Defined  at:
28743     28689  ;;              line  958  in  file  "../main.c"
28744     28690  ;;  Parameters:     Size   Location      Type
28745     28691  ;;              None
28746     28692  ;;  Auto  vars:      Size   Location      Type
28747     28693  ;;   c                3    25[COMRAM]  unsigned  char  [3]
28748     28694  ;;   j                2    30[COMRAM]  int 
28749     28695  ;;   i                2    28[COMRAM]  int 
28750     28696  ;;  Return  value:   Size   Location      Type
28751     28697  ;;              None                void
28752     28698  ;;  Registers  used:
28753     28699  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  prodl,  prodh,  cstack
28754     28700  ;;  Tracked  objects:
28755     28701  ;;              On  entry  :  0/0
28756     28702  ;;              On  exit   :  F/1
28757     28703  ;;              Unchanged:  0/0
28758     28704  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
28759     28705  ;;       Params:          0        0        0        0        0        0        0
28760     28706  ;;       Locals:          7        0        0        0        0        0        0
28761     28707  ;;       Temps:           2        0        0        0        0        0        0
28762     28708  ;;       Totals:          9        0        0        0        0        0        0
28763     28709  ;;Total  ram  usage:         9  bytes
28764     28710  ;;  Hardware  stack  levels  used:     1
28765     28711  ;;  Hardware  stack  levels  required  when  called:     3
28766     28712  ;;  This  function  calls:
28767     28713  ;;              _readEEPROM
28768     28714  ;;              ___wmul
28769     28715  ;;  This  function  is  called  by:
28770     28716  ;;              _init_app_ram
28771     28717  ;;              _vscp_writeAppReg
28772     28718  ;;  This  function  uses  a  non-reentrant  model
28773     28719  ;;
28774     28720                            psect  text89,class=CODE,space=0,reloc=2
28775     28721                            global  __ptext89
28776     28722   0000'                     __ptext89:
28777     28723                            psect  text89
28778     28724                                   file   "../main.c"
28779     28725                                   line   958
28780     28726                                   global __size_of_writeCoeffs2Ram
28781     28727   0000                             __size_of_writeCoeffs2Ram      equ   __end_of_writeCoeffs2Ram-_writeCoeffs2Ram
28782     28728                                  
28783     28729   0000'                     _writeCoeffs2Ram:;  BSR  set  to:  1
28784     28730                           
28785     28731                            ;incstack  =  0
28786     28732                                   opt    stack  22
28787     28733                            ;incstack  =  0
28788     28734                                   line   962
28789     28735                                  
28790     28736   0000'                     l10653:
28791     28737                            ;main.c:  959:  int  i,  j;
28792     28738                            ;main.c:  960:  uint8_t  c[3];
28793     28739                            ;main.c:  962:  for  (i  =  0;  i &lsaquo   6;  i++)  {
28794     28740   0000'  6A1C'                      clrf   ((c:writeCoeffs2Ram@i)),c
28795     28741   0002'  6A1D'                      clrf   ((c:writeCoeffs2Ram@i+1)),c
28796     28742                                   line   963
28797     28743                                  
28798     28744   0004'                     l10659:
28799     28745                            ;main.c:  963:  for  (j  =  2;  j &rsaquo   0;  j--)  {
28800     28746   0004'  0E00                       movlw  high(02h)
28801     28747   0006'  6E1F'                      movwf  ((c:writeCoeffs2Ram@j+1)),c
28802     28748   0008'  0E02                       movlw  low(02h)
28803     28749   000A'  6E1E'                      movwf  ((c:writeCoeffs2Ram@j)),c
28804     28750                                   line   965
28805     28751                                  
28806     28752   000C'                     l10665:
28807     28753                            ;main.c:  965:  c[2  -  j]  =  readEEPROM(0xAA  +  i  *  3  +  j);
28808     28754   000C'  501E'                      movf   ((c:writeCoeffs2Ram@j)),c,w
28809     28755   000E'  0802                       sublw  low(02h)
28810     28756   0010'  6E00'                      movwf  (??_writeCoeffs2Ram+0+0)&0ffh,c
28811     28757   0012'  5017'                      movf   ((??_writeCoeffs2Ram+0+0)),c,w
28812     28758   0014'  0F00'                      addlw  low((c:writeCoeffs2Ram@c))
28813     28759   0016'  6ED9                       movwf  fsr2l
28814     28760   0018'  6ADA                       clrf   fsr2h
28815     28761   001A'  C01C'  F011'                movff  (c:writeCoeffs2Ram@i),(c:?___wmul)
28816     28762   001E'  C01D'  F012'                movff  (c:writeCoeffs2Ram@i+1),(c:?___wmul+1)
28817     28763   0022'  0E00                       movlw  high(03h)
28818     28764   0024'  6E14'                      movwf  (1+((c:?___wmul)+02h)),c
28819     28765   0026'  0E03                       movlw  low(03h)
28820     28766   0028'  6E13'                      movwf  (0+((c:?___wmul)+02h)),c
28821     28767   002A'  EC00'  F000'                call   ___wmul    ;wreg  free
28822     28768   002E'  501E'                      movf   ((c:writeCoeffs2Ram@j)),c,w
28823     28769   0030'  2611'                      addwf  (0+?___wmul),c
28824     28770   0032'  501F'                      movf   ((c:writeCoeffs2Ram@j+1)),c,w
28825     28771   0034'  2212'                      addwfc (1+?___wmul),c
28826     28772   0036'  0EAA                       movlw  low(0AAh)
28827     28773   0038'  2411'                      addwf  (0+?___wmul),c,w
28828     28774                                  
28829     28775   003A'  6E0D'                      movwf  ((c:?_readEEPROM)),c
28830     28776   003C'  0E00                       movlw  high(0AAh)
28831     28777   003E'  2012'                      addwfc (1+?___wmul),c,w
28832     28778   0040'  6E0E'                      movwf  1+((c:?_readEEPROM)),c
28833     28779   0042'  EC00'  F000'                call   _readEEPROM        ;wreg  free
28834     28780   0046'  6EDF                       movwf  indf2
28835     28781                           
28836     28782                                   line   963
28837     28783                                  
28838     28784   0048'                     l10667:
28839     28785   0048'  061E'                      decf   ((c:writeCoeffs2Ram@j)),c
28840     28786   004A'  A0D8                       btfss  status,0
28841     28787   004C'  061F'                      decf   ((c:writeCoeffs2Ram@j+1)),c
28842     28788                                  
28843     28789   004E'                     l10669:
28844     28790   004E'  501F'                      movf   ((c:writeCoeffs2Ram@j+1)),c,w
28845     28791   0050'  0A80                       xorlw  80h
28846     28792   0052'  0F80                       addlw  -((0)^80h)
28847     28793   0054'  0E01                       movlw  01h
28848     28794   0056'  B4D8                       btfsc  status,2
28849     28795   0058'  5C1E'                      subwf  ((c:writeCoeffs2Ram@j)),c,w
28850     28796   005A'  B0D8                       btfsc  status,0
28851     28797   005C'  EF00'  F000'                goto   u8641
28852     28798   0060'  EF00'  F000'                goto   u8640
28853     28799   0064'                     u8641:
28854     28800   0064'  EF00'  F000'                goto   l10665
28855     28801   0068'                     u8640:
28856     28802                                   line   967
28857     28803                                  
28858     28804   0068'                     l10671:
28859     28805                            ;main.c:  966:  }
28860     28806                            ;main.c:  967:  sh_coefficients[i]  =  *((double*)  c);
28861     28807   0068'  C01C'  F017'                movff  (c:writeCoeffs2Ram@i),??_writeCoeffs2Ram+0+0
28862     28808   006C'  C01D'  F018'                movff  (c:writeCoeffs2Ram@i+1),??_writeCoeffs2Ram+0+0+1
28863     28809   0070'  90D8                       bcf    status,0
28864     28810   0072'  3617'                      rlcf   (??_writeCoeffs2Ram+0+0),c
28865     28811   0074'  3618'                      rlcf   (??_writeCoeffs2Ram+0+1),c
28866     28812   0076'  90D8                       bcf    status,0
28867     28813   0078'  3617'                      rlcf   (??_writeCoeffs2Ram+0+0),c
28868     28814   007A'  3618'                      rlcf   (??_writeCoeffs2Ram+0+1),c
28869     28815   007C'  0101                       movlb  1 ;  ()  banked
28870     28816   007E'  0E00'                      movlw  low(_sh_coefficients)
28871     28817   0080'  2417'                      addwf  (??_writeCoeffs2Ram+0+0),c,w
28872     28818   0082'  6ED9                       movwf  c:fsr2l
28873     28819   0084'  0E00'                      movlw  high(_sh_coefficients)
28874     28820   0086'  2018'                      addwfc (??_writeCoeffs2Ram+0+1),c,w
28875     28821   0088'  6EDA                       movwf  1+c:fsr2l
28876     28822   008A'  C019'  FFDE                 movff  0+((c:writeCoeffs2Ram@c)),postinc2
28877     28823   008E'  C01A'  FFDE                 movff  1+((c:writeCoeffs2Ram@c)),postinc2
28878     28824   0092'  C01B'  FFDE                 movff  2+((c:writeCoeffs2Ram@c)),postinc2
28879     28825   0096'  C01C'  FFDE                 movff  3+((c:writeCoeffs2Ram@c)),postinc2
28880     28826                                   line   962
28881     28827                                  
28882     28828   009A'                     l10673:;  BSR  set  to:  1
28883     28829                           
28884     28830   009A'  4A1C'                      infsnz ((c:writeCoeffs2Ram@i)),c
28885     28831   009C'  2A1D'                      incf   ((c:writeCoeffs2Ram@i+1)),c
28886     28832                                  
28887     28833   009E'                     l10675:;  BSR  set  to:  1
28888     28834                           
28889     28835   009E'  501D'                      movf   ((c:writeCoeffs2Ram@i+1)),c,w
28890     28836   00A0'  0A80                       xorlw  80h
28891     28837   00A2'  0F80                       addlw  -((0)^80h)
28892     28838   00A4'  0E06                       movlw  06h
28893     28839   00A6'  B4D8                       btfsc  status,2
28894     28840   00A8'  5C1C'                      subwf  ((c:writeCoeffs2Ram@i)),c,w
28895     28841   00AA'  A0D8                       btfss  status,0
28896     28842   00AC'  EF00'  F000'                goto   u8651
28897     28843   00B0'  EF00'  F000'                goto   u8650
28898     28844   00B4'                     u8651:
28899     28845   00B4'  EF00'  F000'                goto   l10659
28900     28846   00B8'                     u8650:
28901     28847                                   line   969
28902     28848                                  
28903     28849   00B8'                     l269:;  BSR  set  to:  1
28904     28850                           
28905     28851   00B8'  0012                       return
28906     28852                                   opt  stack  0
28907     28853                            GLOBAL __end_of_writeCoeffs2Ram
28908     28854   00BA'                            __end_of_writeCoeffs2Ram:
28909     28855                                   signat _writeCoeffs2Ram,88
28910     28856                                   global ___wmul
28911     28857                           
28912     28858  ;;  ***************  function  ___wmul  *****************
28913     28859  ;;  Defined  at:
28914     28860  ;;              line  5  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\wmul.c"
28915     28861  ;;  Parameters:     Size   Location      Type
28916     28862  ;;   multiplier       2    17[COMRAM]  unsigned  int 
28917     28863  ;;   multiplicand     2    19[COMRAM]  unsigned  int 
28918     28864  ;;  Auto  vars:      Size   Location      Type
28919     28865  ;;   product          2    21[COMRAM]  unsigned  int 
28920     28866  ;;  Return  value:   Size   Location      Type
28921     28867  ;;                   2    17[COMRAM]  unsigned  int 
28922     28868  ;;  Registers  used:
28923     28869  ;;              wreg,  status,2,  status,0,  prodl,  prodh
28924     28870  ;;  Tracked  objects:
28925     28871  ;;              On  entry  :  0/1
28926     28872  ;;              On  exit   :  0/0
28927     28873  ;;              Unchanged:  0/0
28928     28874  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
28929     28875  ;;       Params:          4        0        0        0        0        0        0
28930     28876  ;;       Locals:          2        0        0        0        0        0        0
28931     28877  ;;       Temps:           0        0        0        0        0        0        0
28932     28878  ;;       Totals:          6        0        0        0        0        0        0
28933     28879  ;;Total  ram  usage:         6  bytes
28934     28880  ;;  Hardware  stack  levels  used:     1
28935     28881  ;;  Hardware  stack  levels  required  when  called:     2
28936     28882  ;;  This  function  calls:
28937     28883  ;;              Nothing
28938     28884  ;;  This  function  is  called  by:
28939     28885  ;;              _doWork
28940     28886  ;;              _writeCoeffs2Ram
28941     28887  ;;  This  function  uses  a  non-reentrant  model
28942     28888  ;;
28943     28889                            psect  text90,class=CODE,space=0,reloc=2
28944     28890                            global  __ptext90
28945     28891   0000'                     __ptext90:
28946     28892                            psect  text90
28947     28893                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\wmul.c"
28948     28894                                   line   5
28949     28895                                   global __size_of___wmul
28950     28896   0000                             __size_of___wmul       equ    __end_of___wmul-___wmul
28951     28897                                  
28952     28898   0000'                     ___wmul:;  BSR  set  to:  1
28953     28899                           
28954     28900                            ;incstack  =  0
28955     28901                                   opt    stack  26
28956     28902                            ;incstack  =  0
28957     28903                                   line   14
28958     28904                                  
28959     28905   0000'                     l11907:
28960     28906   0000'  5011'                      movf   ((c:___wmul@multiplier)),c,w
28961     28907   0002'  0213'                      mulwf  ((c:___wmul@multiplicand)),c
28962     28908   0004'  CFF3  F015'                 movff  prodl,(c:___wmul@product)
28963     28909   0008'  CFF4  F016'                 movff  prodh,(c:___wmul@product+1)
28964     28910                                   line   15
28965     28911   000C'  5011'                      movf   ((c:___wmul@multiplier)),c,w
28966     28912   000E'  0214'                      mulwf  (0+((c:___wmul@multiplicand)+01h)),c
28967     28913   0010'  CFF3  FFF4                  movff  prodl,prodh
28968     28914   0014'  6AF3                       clrf   (prodl),c
28969     28915   0016'  50F3                       movf   (prodl),c,w
28970     28916   0018'  2615'                      addwf  ((c:___wmul@product)),c
28971     28917   001A'  50F4                       movf   (prodh),c,w
28972     28918   001C'  2216'                      addwfc ((c:___wmul@product+1)),c
28973     28919                           
28974     28920                                   line   16
28975     28921   001E'  5012'                      movf   (0+((c:___wmul@multiplier)+01h)),c,w
28976     28922   0020'  0213'                      mulwf  ((c:___wmul@multiplicand)),c
28977     28923   0022'  CFF3  FFF4                  movff  prodl,prodh
28978     28924   0026'  6AF3                       clrf   (prodl),c
28979     28925   0028'  50F3                       movf   (prodl),c,w
28980     28926   002A'  2615'                      addwf  ((c:___wmul@product)),c
28981     28927   002C'  50F4                       movf   (prodh),c,w
28982     28928   002E'  2216'                      addwfc ((c:___wmul@product+1)),c
28983     28929                           
28984     28930                                   line   30
28985     28931                                  
28986     28932   0030'                     l11909:
28987     28933   0030'  C015'  F011'                movff  (c:___wmul@product),(c:?___wmul)
28988     28934   0034'  C016'  F012'                movff  (c:___wmul@product+1),(c:?___wmul+1)
28989     28935                                   line   31
28990     28936                                  
28991     28937   0038'                     l1911:
28992     28938   0038'  0012                       return
28993     28939                                   opt  stack  0
28994     28940                            GLOBAL __end_of___wmul
28995     28941   003A'                            __end_of___wmul:
28996     28942                                   signat ___wmul,8314
28997     28943                                   global _ConvertADC
28998     28944                           
28999     28945  ;;  ***************  function  _ConvertADC  *****************
29000     28946  ;;  Defined  at:
29001     28947  ;;              line  23  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\plib\ADC\adcconv.c"
29002     28948  ;;  Parameters:     Size   Location      Type
29003     28949  ;;              None
29004     28950  ;;  Auto  vars:      Size   Location      Type
29005     28951  ;;              None
29006     28952  ;;  Return  value:   Size   Location      Type
29007     28953  ;;              None                void
29008     28954  ;;  Registers  used:
29009     28955  ;;              None
29010     28956  ;;  Tracked  objects:
29011     28957  ;;              On  entry  :  1/1
29012     28958  ;;              On  exit   :  1/1
29013     28959  ;;              Unchanged:  1/0
29014     28960  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
29015     28961  ;;       Params:          0        0        0        0        0        0        0
29016     28962  ;;       Locals:          0        0        0        0        0        0        0
29017     28963  ;;       Temps:           0        0        0        0        0        0        0
29018     28964  ;;       Totals:          0        0        0        0        0        0        0
29019     28965  ;;Total  ram  usage:         0  bytes
29020     28966  ;;  Hardware  stack  levels  used:     1
29021     28967  ;;  Hardware  stack  levels  required  when  called:     2
29022     28968  ;;  This  function  calls:
29023     28969  ;;              Nothing
29024     28970  ;;  This  function  is  called  by:
29025     28971  ;;              _init
29026     28972  ;;  This  function  uses  a  non-reentrant  model
29027     28973  ;;
29028     28974                            psect  text91,class=CODE,space=0,reloc=2
29029     28975                            global  __ptext91
29030     28976   0000'                     __ptext91:
29031     28977                            psect  text91
29032     28978                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\plib\ADC\adcconv.c"
29033     28979                                   line   23
29034     28980                                   global __size_of_ConvertADC
29035     28981   0000                             __size_of_ConvertADC   equ        __end_of_ConvertADC-_ConvertADC
29036     28982                                  
29037     28983   0000'                     _ConvertADC:
29038     28984                            ;incstack  =  0
29039     28985                                   opt    stack  26
29040     28986                            ;incstack  =  0
29041     28987                                   line   24
29042     28988                                  
29043     28989   0000'                     l6451:
29044     28990   0000'  82C2                       bsf    ((c:4034)),c,1      ;volatile
29045     28991                                   line   25
29046     28992                                  
29047     28993   0002'                     l1253:
29048     28994   0002'  0012                       return
29049     28995                                   opt  stack  0
29050     28996                            GLOBAL __end_of_ConvertADC
29051     28997   0004'                            __end_of_ConvertADC:
29052     28998                                   signat _ConvertADC,88
29053     28999                                   global _WriteTimer0
29054     29000                           
29055     29001  ;;  ***************  function  _WriteTimer0  *****************
29056     29002  ;;  Defined  at:
29057     29003  ;;              line  17  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\plib\Timers\t0write.c"
29058     29004  ;;  Parameters:     Size   Location      Type
29059     29005  ;;   timer0           2    13[COMRAM]  unsigned  int 
29060     29006  ;;  Auto  vars:      Size   Location      Type
29061     29007  ;;   timer            2    15[COMRAM]  struct  Timers
29062     29008  ;;  Return  value:   Size   Location      Type
29063     29009  ;;              None                void
29064     29010  ;;  Registers  used:
29065     29011  ;;              None
29066     29012  ;;  Tracked  objects:
29067     29013  ;;              On  entry  :  F/1
29068     29014  ;;              On  exit   :  F/1
29069     29015  ;;              Unchanged:  F/0
29070     29016  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
29071     29017  ;;       Params:          2        0        0        0        0        0        0
29072     29018  ;;       Locals:          2        0        0        0        0        0        0
29073     29019  ;;       Temps:           0        0        0        0        0        0        0
29074     29020  ;;       Totals:          4        0        0        0        0        0        0
29075     29021  ;;Total  ram  usage:         4  bytes
29076     29022  ;;  Hardware  stack  levels  used:     1
29077     29023  ;;  Hardware  stack  levels  required  when  called:     2
29078     29024  ;;  This  function  calls:
29079     29025  ;;              Nothing
29080     29026  ;;  This  function  is  called  by:
29081     29027  ;;              _init
29082     29028  ;;  This  function  uses  a  non-reentrant  model
29083     29029  ;;
29084     29030                            psect  text92,class=CODE,space=0,reloc=2
29085     29031                            global  __ptext92
29086     29032   0000'                     __ptext92:
29087     29033                            psect  text92
29088     29034                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\plib\Timers\t0write.c"
29089     29035                                   line   17
29090     29036                                   global __size_of_WriteTimer0
29091     29037   0000                             __size_of_WriteTimer0  equ       __end_of_WriteTimer0-_WriteTimer0
29092     29038                                  
29093     29039   0000'                     _WriteTimer0:
29094     29040                            ;incstack  =  0
29095     29041                                   opt    stack  26
29096     29042                            ;incstack  =  0
29097     29043                                   line   20
29098     29044                                  
29099     29045   0000'                     l6449:;  BSR  set  to:  1
29100     29046                           
29101     29047   0000'  C00D'  F00F'                movff  (c:WriteTimer0@timer0),(c:WriteTimer0@timer)
29102     29048   0004'  C00E'  F010'                movff  (c:WriteTimer0@timer0+1),(c:WriteTimer0@timer+1)
29103     29049                                   line   22
29104     29050   0008'  C010'  FFD7                 movff  0+((c:WriteTimer0@timer)+01h),(c:4055)    ;volatile
29105     29051                                   line   23
29106     29052   000C'  C00F'  FFD6                 movff  (c:WriteTimer0@timer),(c:4054)    ;volatile
29107     29053                                   line   24
29108     29054                                  
29109     29055   0010'                     l1293:;  BSR  set  to:  1
29110     29056                           
29111     29057   0010'  0012                       return
29112     29058                                   opt  stack  0
29113     29059                            GLOBAL __end_of_WriteTimer0
29114     29060   0012'                            __end_of_WriteTimer0:
29115     29061                                   signat _WriteTimer0,4216
29116     29062                                   global ___awtofl
29117     29063                           
29118     29064  ;;  ***************  function  ___awtofl  *****************
29119     29065  ;;  Defined  at:
29120     29066  ;;              line  32  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\awtofl.c"
29121     29067  ;;  Parameters:     Size   Location      Type
29122     29068  ;;   c                2    23[COMRAM]  int 
29123     29069  ;;  Auto  vars:      Size   Location      Type
29124     29070  ;;   f1               4     0         int 
29125     29071  ;;   sign             1    28[COMRAM]  unsigned  char 
29126     29072  ;;  Return  value:   Size   Location      Type
29127     29073  ;;                   4    23[COMRAM]  unsigned  char 
29128     29074  ;;  Registers  used:
29129     29075  ;;              wreg,  status,2,  status,0,  cstack
29130     29076  ;;  Tracked  objects:
29131     29077  ;;              On  entry  :  F/0
29132     29078  ;;              On  exit   :  0/0
29133     29079  ;;              Unchanged:  0/0
29134     29080  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
29135     29081  ;;       Params:          4        0        0        0        0        0        0
29136     29082  ;;       Locals:          2        0        0        0        0        0        0
29137     29083  ;;       Temps:           0        0        0        0        0        0        0
29138     29084  ;;       Totals:          6        0        0        0        0        0        0
29139     29085  ;;Total  ram  usage:         6  bytes
29140     29086  ;;  Hardware  stack  levels  used:     1
29141     29087  ;;  Hardware  stack  levels  required  when  called:     3
29142     29088  ;;  This  function  calls:
29143     29089  ;;              ___flpack
29144     29090  ;;  This  function  is  called  by:
29145     29091  ;;              _setEventData
29146     29092  ;;              _exp
29147     29093  ;;              _log
29148     29094  ;;  This  function  uses  a  non-reentrant  model
29149     29095  ;;
29150     29096                            psect  text93,class=CODE,space=0,reloc=2
29151     29097                            global  __ptext93
29152     29098   0000'                     __ptext93:
29153     29099                            psect  text93
29154     29100                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\awtofl.c"
29155     29101                                   line   32
29156     29102                                   global __size_of___awtofl
29157     29103   0000                             __size_of___awtofl     equ  __end_of___awtofl-___awtofl
29158     29104                                  
29159     29105   0000'                     ___awtofl:;  BSR  set  to:  1
29160     29106                           
29161     29107                            ;incstack  =  0
29162     29108                                   opt    stack  24
29163     29109                            ;incstack  =  0
29164     29110                                   line   36
29165     29111                                  
29166     29112   0000'                     l14521:;  BSR  set  to:  0
29167     29113                           
29168     29114   0000'  6A1C'                      clrf   ((c:___awtofl@sign)),c
29169     29115                                   line   37
29170     29116   0002'  AE18'                      btfss  ((c:___awtofl@c+1)),c,7
29171     29117   0004'  EF00'  F000'                goto   u13411
29172     29118   0008'  EF00'  F000'                goto   u13410
29173     29119   000C'                     u13411:
29174     29120   000C'  EF00'  F000'                goto   l14525
29175     29121   0010'                     u13410:
29176     29122                                   line   38
29177     29123                                  
29178     29124   0010'                     l14523:;  BSR  set  to:  0
29179     29125                           
29180     29126   0010'  6C17'                      negf   ((c:___awtofl@c)),c
29181     29127   0012'  1E18'                      comf   ((c:___awtofl@c+1)),c
29182     29128   0014'  B0D8                       btfsc  status,0
29183     29129   0016'  2A18'                      incf   ((c:___awtofl@c+1)),c
29184     29130                                   line   39
29185     29131   0018'  2A1C'                      incf   ((c:___awtofl@sign)),c
29186     29132                                   line   41
29187     29133                                  
29188     29134   001A'                     l14525:;  BSR  set  to:  0
29189     29135                           
29190     29136   001A'  C017'  F00D'                movff  (c:___awtofl@c),(c:?___flpack)
29191     29137   001E'  C018'  F00E'                movff  (c:___awtofl@c+1),(c:?___flpack+1)
29192     29138   0022'  6A0F'                      clrf   ((c:?___flpack+2)),c
29193     29139   0024'  6A10'                      clrf   ((c:?___flpack+3)),c
29194     29140                           
29195     29141   0026'  0E96                       movlw  low(096h)
29196     29142   0028'  6E11'                      movwf  (0+((c:?___flpack)+04h)),c
29197     29143   002A'  C01C'  F012'                movff  (c:___awtofl@sign),0+((c:?___flpack)+05h)
29198     29144   002E'  EC00'  F000'                call   ___flpack  ;wreg  free
29199     29145                                  
29200     29146   0032'  C010'  F01A'                movff  3+?___flpack,(c:?___awtofl+3)
29201     29147   0036'  C00F'  F019'                movff  2+?___flpack,(c:?___awtofl+2)
29202     29148   003A'  C00E'  F018'                movff  1+?___flpack,(c:?___awtofl+1)
29203     29149   003E'  C00D'  F017'                movff  0+?___flpack,(c:?___awtofl)
29204     29150                                  
29205     29151                                   line   42
29206     29152                                  
29207     29153   0042'                     l1503:
29208     29154   0042'  0012                       return
29209     29155                                   opt  stack  0
29210     29156                            GLOBAL __end_of___awtofl
29211     29157   0044'                            __end_of___awtofl:
29212     29158                                   signat ___awtofl,4220
29213     29159                                   global ___flmul
29214     29160                           
29215     29161  ;;  ***************  function  ___flmul  *****************
29216     29162  ;;  Defined  at:
29217     29163  ;;              line  51  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\flmul.c"
29218     29164  ;;  Parameters:     Size   Location      Type
29219     29165  ;;   f1               4     0[BANK0  ]  unsigned  char 
29220     29166  ;;   f2               4     4[BANK0  ]  unsigned  char 
29221     29167  ;;  Auto  vars:      Size   Location      Type
29222     29168  ;;   f3_as_produc     4    57[COMRAM]  unsigned  long 
29223     29169  ;;   sign             1    62[COMRAM]  unsigned  char 
29224     29170  ;;   cntr             1    61[COMRAM]  unsigned  char 
29225     29171  ;;   exp              1    56[COMRAM]  unsigned  char 
29226     29172  ;;  Return  value:   Size   Location      Type
29227     29173  ;;                   4     0[BANK0  ]  unsigned  char 
29228     29174  ;;  Registers  used:
29229     29175  ;;              wreg,  status,2,  status,0,  cstack
29230     29176  ;;  Tracked  objects:
29231     29177  ;;              On  entry  :  0/0
29232     29178  ;;              On  exit   :  0/0
29233     29179  ;;              Unchanged:  0/0
29234     29180  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
29235     29181  ;;       Params:          0        8        0        0        0        0        0
29236     29182  ;;       Locals:         14        0        0        0        0        0        0
29237     29183  ;;       Temps:           0        0        0        0        0        0        0
29238     29184  ;;       Totals:         14        8        0        0        0        0        0
29239     29185  ;;Total  ram  usage:        22  bytes
29240     29186  ;;  Hardware  stack  levels  used:     1
29241     29187  ;;  Hardware  stack  levels  required  when  called:     3
29242     29188  ;;  This  function  calls:
29243     29189  ;;              ___flpack
29244     29190  ;;  This  function  is  called  by:
29245     29191  ;;              _doWork
29246     29192  ;;              _Celsius2Fahrenheit
29247     29193  ;;              ___asflmul
29248     29194  ;;              _log
29249     29195  ;;              _eval_poly
29250     29196  ;;  This  function  uses  a  non-reentrant  model
29251     29197  ;;
29252     29198                            psect  text94,class=CODE,space=0,reloc=2
29253     29199                            global  __ptext94
29254     29200   0000'                     __ptext94:
29255     29201                            psect  text94
29256     29202                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\flmul.c"
29257     29203                                   line   51
29258     29204                                   global __size_of___flmul
29259     29205   0000                             __size_of___flmul      equ   __end_of___flmul-___flmul
29260     29206                                  
29261     29207   0000'                     ___flmul:
29262     29208                            ;incstack  =  0
29263     29209                                   opt    stack  25
29264     29210                            ;incstack  =  0
29265     29211                                   line   55
29266     29212                                  
29267     29213   0000'                     l14465:
29268     29214   0000'  0100                       movlb  0 ;  ()  banked
29269     29215   0002'  3500'                      rlcf   ((___flmul@f1+2))&0ffh,w
29270     29216   0004'  3500'                      rlcf   ((___flmul@f1+3))&0ffh,w
29271     29217   0006'  6E38'                      movwf  ((c:___flmul@exp)),c
29272     29218   0008'  6600'                      tstfsz ((c:___flmul@exp))&0ffh
29273     29219   000A'  EF00'  F000'                goto   u13371
29274     29220   000E'  EF00'  F000'                goto   u13370
29275     29221   0012'                     u13371:
29276     29222   0012'  EF00'  F000'                goto   l14469
29277     29223   0016'                     u13370:
29278     29224                                   line   56
29279     29225                                  
29280     29226   0016'                     l14467:
29281     29227   0016'  0100                       movlb  0 ;  ()  banked
29282     29228   0018'  6B00'                      clrf   ((?___flmul))&0ffh
29283     29229   001A'  6B00'                      clrf   ((?___flmul+1))&0ffh
29284     29230   001C'  6B00'                      clrf   ((?___flmul+2))&0ffh
29285     29231   001E'  6B00'                      clrf   ((?___flmul+3))&0ffh
29286     29232                           
29287     29233   0020'  EF00'  F000'                goto   l1605
29288     29234                                   line   57
29289     29235                                  
29290     29236   0024'                     l14469:
29291     29237   0024'  0100                       movlb  0 ;  ()  banked
29292     29238   0026'  3500'                      rlcf   ((___flmul@f2+2))&0ffh,w
29293     29239   0028'  3500'                      rlcf   ((___flmul@f2+3))&0ffh,w
29294     29240   002A'  6E3E'                      movwf  ((c:___flmul@sign)),c
29295     29241   002C'  6600'                      tstfsz ((c:___flmul@sign))&0ffh
29296     29242   002E'  EF00'  F000'                goto   u13381
29297     29243   0032'  EF00'  F000'                goto   u13380
29298     29244   0036'                     u13381:
29299     29245   0036'  EF00'  F000'                goto   l14473
29300     29246   003A'                     u13380:
29301     29247                                   line   58
29302     29248                                  
29303     29249   003A'                     l14471:
29304     29250   003A'  0100                       movlb  0 ;  ()  banked
29305     29251   003C'  6B00'                      clrf   ((?___flmul))&0ffh
29306     29252   003E'  6B00'                      clrf   ((?___flmul+1))&0ffh
29307     29253   0040'  6B00'                      clrf   ((?___flmul+2))&0ffh
29308     29254   0042'  6B00'                      clrf   ((?___flmul+3))&0ffh
29309     29255                           
29310     29256   0044'  EF00'  F000'                goto   l1605
29311     29257                                   line   59
29312     29258                                  
29313     29259   0048'                     l14473:
29314     29260   0048'  503E'                      movf   ((c:___flmul@sign)),c,w
29315     29261   004A'  0F7B                       addlw  low(07Bh)
29316     29262   004C'  2638'                      addwf  ((c:___flmul@exp)),c
29317     29263                                   line   60
29318     29264                                  
29319     29265   004E'                     l14475:
29320     29266   004E'  C003'  F03E'                movff  0+3+(___flmul@f1),(c:___flmul@sign)
29321     29267                                   line   61
29322     29268   0052'  0100                       movlb  0 ;  ()  banked
29323     29269   0054'  5100'                      movf   (0+3+(___flmul@f2))&0ffh,w
29324     29270   0056'  1A3E'                      xorwf  ((c:___flmul@sign)),c
29325     29271                                   line   62
29326     29272   0058'  0E80                       movlw  (080h)&0ffh
29327     29273   005A'  163E'                      andwf  ((c:___flmul@sign)),c
29328     29274                                   line   63
29329     29275                                  
29330     29276   005C'                     l14477:;  BSR  set  to:  0
29331     29277                           
29332     29278   005C'  8F00'                      bsf    (0+(23/8)+(___flmul@f1))&0ffh,(23)&7
29333     29279                                   line   65
29334     29280                                  
29335     29281   005E'                     l14479:;  BSR  set  to:  0
29336     29282                           
29337     29283   005E'  8F00'                      bsf    (0+(23/8)+(___flmul@f2))&0ffh,(23)&7
29338     29284                                   line   66
29339     29285   0060'  0EFF                       movlw  0FFh
29340     29286   0062'  1700'                      andwf  ((___flmul@f2))&0ffh
29341     29287   0064'  0EFF                       movlw  0FFh
29342     29288   0066'  1700'                      andwf  ((___flmul@f2+1))&0ffh
29343     29289   0068'  0EFF                       movlw  0FFh
29344     29290   006A'  1700'                      andwf  ((___flmul@f2+2))&0ffh
29345     29291   006C'  0E00                       movlw  0
29346     29292   006E'  1700'                      andwf  ((___flmul@f2+3))&0ffh
29347     29293                                   line   67
29348     29294                                  
29349     29295   0070'                     l14481:;  BSR  set  to:  0
29350     29296                           
29351     29297   0070'  6A39'                      clrf   ((c:___flmul@f3_as_product)),c
29352     29298   0072'  6A3A'                      clrf   ((c:___flmul@f3_as_product+1)),c
29353     29299   0074'  6A3B'                      clrf   ((c:___flmul@f3_as_product+2)),c
29354     29300   0076'  6A3C'                      clrf   ((c:___flmul@f3_as_product+3)),c
29355     29301                           
29356     29302                                   line   68
29357     29303                                  
29358     29304   0078'                     l14483:;  BSR  set  to:  0
29359     29305                           
29360     29306   0078'  0E07                       movlw  low(07h)
29361     29307   007A'  6E3D'                      movwf  ((c:___flmul@cntr)),c
29362     29308                                   line   70
29363     29309                                  
29364     29310   007C'                     l14485:;  BSR  set  to:  0
29365     29311                           
29366     29312                                  
29367     29313   007C'  A100'                      btfss  ((___flmul@f1))&0ffh,(0)&7
29368     29314   007E'  EF00'  F000'                goto   u13391
29369     29315   0082'  EF00'  F000'                goto   u13390
29370     29316   0086'                     u13391:
29371     29317   0086'  EF00'  F000'                goto   l14489
29372     29318   008A'                     u13390:
29373     29319                                   line   71
29374     29320                                  
29375     29321   008A'                     l14487:;  BSR  set  to:  0
29376     29322                           
29377     29323   008A'  5100'                      movf   ((___flmul@f2))&0ffh,w
29378     29324   008C'  2639'                      addwf  ((c:___flmul@f3_as_product)),c
29379     29325   008E'  5100'                      movf   ((___flmul@f2+1))&0ffh,w
29380     29326   0090'  223A'                      addwfc ((c:___flmul@f3_as_product+1)),c
29381     29327   0092'  5100'                      movf   ((___flmul@f2+2))&0ffh,w
29382     29328   0094'  223B'                      addwfc ((c:___flmul@f3_as_product+2)),c
29383     29329   0096'  5100'                      movf   ((___flmul@f2+3))&0ffh,w
29384     29330   0098'  223C'                      addwfc ((c:___flmul@f3_as_product+3)),c
29385     29331                                   line   72
29386     29332                                  
29387     29333   009A'                     l14489:;  BSR  set  to:  0
29388     29334                           
29389     29335   009A'  90D8                       bcf    status,0
29390     29336   009C'  3300'                      rrcf   ((___flmul@f1+3))&0ffh
29391     29337   009E'  3300'                      rrcf   ((___flmul@f1+2))&0ffh
29392     29338   00A0'  3300'                      rrcf   ((___flmul@f1+1))&0ffh
29393     29339   00A2'  3300'                      rrcf   ((___flmul@f1))&0ffh
29394     29340                                   line   73
29395     29341                                  
29396     29342   00A4'                     l14491:;  BSR  set  to:  0
29397     29343                           
29398     29344   00A4'  90D8                       bcf    status,0
29399     29345   00A6'  3700'                      rlcf   ((___flmul@f2))&0ffh
29400     29346   00A8'  3700'                      rlcf   ((___flmul@f2+1))&0ffh
29401     29347   00AA'  3700'                      rlcf   ((___flmul@f2+2))&0ffh
29402     29348   00AC'  3700'                      rlcf   ((___flmul@f2+3))&0ffh
29403     29349                                   line   74
29404     29350                                  
29405     29351   00AE'                     l14493:;  BSR  set  to:  0
29406     29352                           
29407     29353   00AE'  2E3D'                      decfsz ((c:___flmul@cntr)),c
29408     29354                                  
29409     29355   00B0'  EF00'  F000'                goto   l14485
29410     29356                                   line   75
29411     29357                                  
29412     29358   00B4'                     l14495:;  BSR  set  to:  0
29413     29359                           
29414     29360   00B4'  0E11                       movlw  low(011h)
29415     29361   00B6'  6E3D'                      movwf  ((c:___flmul@cntr)),c
29416     29362                                   line   77
29417     29363                                  
29418     29364   00B8'                     l14497:;  BSR  set  to:  0
29419     29365                           
29420     29366                                  
29421     29367   00B8'  A100'                      btfss  ((___flmul@f1))&0ffh,(0)&7
29422     29368   00BA'  EF00'  F000'                goto   u13401
29423     29369   00BE'  EF00'  F000'                goto   u13400
29424     29370   00C2'                     u13401:
29425     29371   00C2'  EF00'  F000'                goto   l14501
29426     29372   00C6'                     u13400:
29427     29373                                   line   78
29428     29374                                  
29429     29375   00C6'                     l14499:;  BSR  set  to:  0
29430     29376                           
29431     29377   00C6'  5100'                      movf   ((___flmul@f2))&0ffh,w
29432     29378   00C8'  2639'                      addwf  ((c:___flmul@f3_as_product)),c
29433     29379   00CA'  5100'                      movf   ((___flmul@f2+1))&0ffh,w
29434     29380   00CC'  223A'                      addwfc ((c:___flmul@f3_as_product+1)),c
29435     29381   00CE'  5100'                      movf   ((___flmul@f2+2))&0ffh,w
29436     29382   00D0'  223B'                      addwfc ((c:___flmul@f3_as_product+2)),c
29437     29383   00D2'  5100'                      movf   ((___flmul@f2+3))&0ffh,w
29438     29384   00D4'  223C'                      addwfc ((c:___flmul@f3_as_product+3)),c
29439     29385                                   line   79
29440     29386                                  
29441     29387   00D6'                     l14501:;  BSR  set  to:  0
29442     29388                           
29443     29389   00D6'  90D8                       bcf    status,0
29444     29390   00D8'  3300'                      rrcf   ((___flmul@f1+3))&0ffh
29445     29391   00DA'  3300'                      rrcf   ((___flmul@f1+2))&0ffh
29446     29392   00DC'  3300'                      rrcf   ((___flmul@f1+1))&0ffh
29447     29393   00DE'  3300'                      rrcf   ((___flmul@f1))&0ffh
29448     29394                                   line   80
29449     29395                                  
29450     29396   00E0'                     l14503:;  BSR  set  to:  0
29451     29397                           
29452     29398   00E0'  90D8                       bcf    status,0
29453     29399   00E2'  323C'                      rrcf   ((c:___flmul@f3_as_product+3)),c
29454     29400   00E4'  323B'                      rrcf   ((c:___flmul@f3_as_product+2)),c
29455     29401   00E6'  323A'                      rrcf   ((c:___flmul@f3_as_product+1)),c
29456     29402   00E8'  3239'                      rrcf   ((c:___flmul@f3_as_product)),c
29457     29403                                   line   81
29458     29404                                  
29459     29405   00EA'                     l14505:;  BSR  set  to:  0
29460     29406                           
29461     29407   00EA'  2E3D'                      decfsz ((c:___flmul@cntr)),c
29462     29408                                  
29463     29409   00EC'  EF00'  F000'                goto   l14497
29464     29410                                   line   82
29465     29411                                  
29466     29412   00F0'                     l14507:;  BSR  set  to:  0
29467     29413                           
29468     29414   00F0'  C039'  F00D'                movff  (c:___flmul@f3_as_product),(c:?___flpack)
29469     29415   00F4'  C03A'  F00E'                movff  (c:___flmul@f3_as_product+1),(c:?___flpack+1)
29470     29416   00F8'  C03B'  F00F'                movff  (c:___flmul@f3_as_product+2),(c:?___flpack+2)
29471     29417   00FC'  C03C'  F010'                movff  (c:___flmul@f3_as_product+3),(c:?___flpack+3)
29472     29418   0100'  C038'  F011'                movff  (c:___flmul@exp),0+((c:?___flpack)+04h)
29473     29419   0104'  C03E'  F012'                movff  (c:___flmul@sign),0+((c:?___flpack)+05h)
29474     29420   0108'  EC00'  F000'                call   ___flpack  ;wreg  free
29475     29421                                  
29476     29422   010C'  C010'  F003'                movff  3+?___flpack,(?___flmul+3)
29477     29423   0110'  C00F'  F002'                movff  2+?___flpack,(?___flmul+2)
29478     29424   0114'  C00E'  F001'                movff  1+?___flpack,(?___flmul+1)
29479     29425   0118'  C00D'  F000'                movff  0+?___flpack,(?___flmul)
29480     29426                                  
29481     29427                                   line   83
29482     29428                                  
29483     29429   011C'                     l1605:
29484     29430   011C'  0012                       return
29485     29431                                   opt  stack  0
29486     29432                            GLOBAL __end_of___flmul
29487     29433   011E'                            __end_of___flmul:
29488     29434                                   signat ___flmul,8316
29489     29435                                   global ___flpack
29490     29436                           
29491     29437  ;;  ***************  function  ___flpack  *****************
29492     29438  ;;  Defined  at:
29493     29439  ;;              line  64  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\double.c"
29494     29440  ;;  Parameters:     Size   Location      Type
29495     29441  ;;   arg              4    13[COMRAM]  unsigned  long 
29496     29442  ;;   exp              1    17[COMRAM]  unsigned  char 
29497     29443  ;;   sign             1    18[COMRAM]  unsigned  char 
29498     29444  ;;  Auto  vars:      Size   Location      Type
29499     29445  ;;              None
29500     29446  ;;  Return  value:   Size   Location      Type
29501     29447  ;;                   4    13[COMRAM]  unsigned  char 
29502     29448  ;;  Registers  used:
29503     29449  ;;              wreg,  status,2,  status,0
29504     29450  ;;  Tracked  objects:
29505     29451  ;;              On  entry  :  0/0
29506     29452  ;;              On  exit   :  0/0
29507     29453  ;;              Unchanged:  0/0
29508     29454  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
29509     29455  ;;       Params:          6        0        0        0        0        0        0
29510     29456  ;;       Locals:          0        0        0        0        0        0        0
29511     29457  ;;       Temps:           4        0        0        0        0        0        0
29512     29458  ;;       Totals:         10        0        0        0        0        0        0
29513     29459  ;;Total  ram  usage:        10  bytes
29514     29460  ;;  Hardware  stack  levels  used:     1
29515     29461  ;;  Hardware  stack  levels  required  when  called:     2
29516     29462  ;;  This  function  calls:
29517     29463  ;;              Nothing
29518     29464  ;;  This  function  is  called  by:
29519     29465  ;;              ___altofl
29520     29466  ;;              ___awtofl
29521     29467  ;;              ___fladd
29522     29468  ;;              ___fldiv
29523     29469  ;;              ___flmul
29524     29470  ;;              ___lwtofl
29525     29471  ;;  This  function  uses  a  non-reentrant  model
29526     29472  ;;
29527     29473                            psect  text95,class=CODE,space=0,reloc=2
29528     29474                            global  __ptext95
29529     29475   0000'                     __ptext95:
29530     29476                            psect  text95
29531     29477                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\common\double.c"
29532     29478                                   line   64
29533     29479                                   global __size_of___flpack
29534     29480   0000                             __size_of___flpack     equ  __end_of___flpack-___flpack
29535     29481                                  
29536     29482   0000'                     ___flpack:
29537     29483                            ;incstack  =  0
29538     29484                                   opt    stack  25
29539     29485                            ;incstack  =  0
29540     29486                                   line   65
29541     29487                                  
29542     29488   0000'                     l14311:
29543     29489   0000'  5011'                      movf   ((c:___flpack@exp)),c,w
29544     29490   0002'  B4D8                       btfsc  status,2
29545     29491   0004'  EF00'  F000'                goto   u13071
29546     29492   0008'  EF00'  F000'                goto   u13070
29547     29493   000C'                     u13071:
29548     29494   000C'  EF00'  F000'                goto   l1520
29549     29495   0010'                     u13070:
29550     29496                                  
29551     29497   0010'                     l14313:
29552     29498   0010'  5010'                      movf   ((c:___flpack@arg+3)),c,w
29553     29499   0012'  100D'                      iorwf  ((c:___flpack@arg)),c,w
29554     29500   0014'  100E'                      iorwf  ((c:___flpack@arg+1)),c,w
29555     29501   0016'  100F'                      iorwf  ((c:___flpack@arg+2)),c,w
29556     29502                           
29557     29503   0018'  A4D8                       btfss  status,2
29558     29504   001A'  EF00'  F000'                goto   u13081
29559     29505   001E'  EF00'  F000'                goto   u13080
29560     29506   0022'                     u13081:
29561     29507   0022'  EF00'  F000'                goto   l14317
29562     29508   0026'                     u13080:
29563     29509                                  
29564     29510   0026'                     l1520:
29565     29511                                   line   66
29566     29512   0026'  6A0D'                      clrf   ((c:?___flpack)),c
29567     29513   0028'  6A0E'                      clrf   ((c:?___flpack+1)),c
29568     29514   002A'  6A0F'                      clrf   ((c:?___flpack+2)),c
29569     29515   002C'  6A10'                      clrf   ((c:?___flpack+3)),c
29570     29516                           
29571     29517   002E'  EF00'  F000'                goto   l1521
29572     29518                                   line   68
29573     29519                                  
29574     29520   0032'                     l14315:
29575     29521   0032'  2A11'                      incf   ((c:___flpack@exp)),c
29576     29522                                   line   69
29577     29523   0034'  90D8                       bcf    status,0
29578     29524   0036'  3210'                      rrcf   ((c:___flpack@arg+3)),c
29579     29525   0038'  320F'                      rrcf   ((c:___flpack@arg+2)),c
29580     29526   003A'  320E'                      rrcf   ((c:___flpack@arg+1)),c
29581     29527   003C'  320D'                      rrcf   ((c:___flpack@arg)),c
29582     29528                                   line   67
29583     29529                                  
29584     29530   003E'                     l14317:
29585     29531   003E'  0E00                       movlw  0
29586     29532   0040'  140D'                      andwf  ((c:___flpack@arg)),c,w
29587     29533   0042'  6E00'                      movwf  (??___flpack+0+0)&0ffh,c
29588     29534   0044'  0E00                       movlw  0
29589     29535   0046'  140E'                      andwf  ((c:___flpack@arg+1)),c,w
29590     29536   0048'  6E00'                      movwf  1+(??___flpack+0+0)&0ffh,c
29591     29537   004A'  0E00                       movlw  0
29592     29538   004C'  140F'                      andwf  ((c:___flpack@arg+2)),c,w
29593     29539   004E'  6E00'                      movwf  2+(??___flpack+0+0)&0ffh,c
29594     29540   0050'  0EFE                       movlw  0FEh
29595     29541   0052'  1410'                      andwf  ((c:___flpack@arg+3)),c,w
29596     29542   0054'  6E00'                      movwf  3+(??___flpack+0+0)&0ffh,c
29597     29543   0056'  5016'                      movf   (??___flpack+0+3),c,w
29598     29544   0058'  1013'                      iorwf  (??___flpack+0+0),c,w
29599     29545   005A'  1014'                      iorwf  (??___flpack+0+1),c,w
29600     29546   005C'  1015'                      iorwf  (??___flpack+0+2),c,w
29601     29547                           
29602     29548   005E'  A4D8                       btfss  status,2
29603     29549   0060'  EF00'  F000'                goto   u13091
29604     29550   0064'  EF00'  F000'                goto   u13090
29605     29551   0068'                     u13091:
29606     29552   0068'  EF00'  F000'                goto   l14315
29607     29553   006C'                     u13090:
29608     29554   006C'  EF00'  F000'                goto   l1525
29609     29555                                   line   72
29610     29556                                  
29611     29557   0070'                     l14319:
29612     29558   0070'  2A11'                      incf   ((c:___flpack@exp)),c
29613     29559                                   line   73
29614     29560                                  
29615     29561   0072'                     l14321:
29616     29562   0072'  0E01                       movlw  01h
29617     29563   0074'  260D'                      addwf  ((c:___flpack@arg)),c
29618     29564   0076'  0E00                       movlw  0
29619     29565   0078'  220E'                      addwfc ((c:___flpack@arg+1)),c
29620     29566   007A'  0E00                       movlw  0
29621     29567   007C'  220F'                      addwfc ((c:___flpack@arg+2)),c
29622     29568   007E'  0E00                       movlw  0
29623     29569   0080'  2210'                      addwfc ((c:___flpack@arg+3)),c
29624     29570                                   line   74
29625     29571                                  
29626     29572   0082'                     l14323:
29627     29573   0082'  90D8                       bcf    status,0
29628     29574   0084'  3210'                      rrcf   ((c:___flpack@arg+3)),c
29629     29575   0086'  320F'                      rrcf   ((c:___flpack@arg+2)),c
29630     29576   0088'  320E'                      rrcf   ((c:___flpack@arg+1)),c
29631     29577   008A'  320D'                      rrcf   ((c:___flpack@arg)),c
29632     29578                                   line   75
29633     29579                                  
29634     29580   008C'                     l1525:
29635     29581                                   line   71
29636     29582   008C'  0E00                       movlw  0
29637     29583   008E'  140D'                      andwf  ((c:___flpack@arg)),c,w
29638     29584   0090'  6E00'                      movwf  (??___flpack+0+0)&0ffh,c
29639     29585   0092'  0E00                       movlw  0
29640     29586   0094'  140E'                      andwf  ((c:___flpack@arg+1)),c,w
29641     29587   0096'  6E00'                      movwf  1+(??___flpack+0+0)&0ffh,c
29642     29588   0098'  0E00                       movlw  0
29643     29589   009A'  140F'                      andwf  ((c:___flpack@arg+2)),c,w
29644     29590   009C'  6E00'                      movwf  2+(??___flpack+0+0)&0ffh,c
29645     29591   009E'  0EFF                       movlw  0FFh
29646     29592   00A0'  1410'                      andwf  ((c:___flpack@arg+3)),c,w
29647     29593   00A2'  6E00'                      movwf  3+(??___flpack+0+0)&0ffh,c
29648     29594   00A4'  5016'                      movf   (??___flpack+0+3),c,w
29649     29595   00A6'  1013'                      iorwf  (??___flpack+0+0),c,w
29650     29596   00A8'  1014'                      iorwf  (??___flpack+0+1),c,w
29651     29597   00AA'  1015'                      iorwf  (??___flpack+0+2),c,w
29652     29598                           
29653     29599   00AC'  A4D8                       btfss  status,2
29654     29600   00AE'  EF00'  F000'                goto   u13101
29655     29601   00B2'  EF00'  F000'                goto   u13100
29656     29602   00B6'                     u13101:
29657     29603   00B6'  EF00'  F000'                goto   l14319
29658     29604   00BA'                     u13100:
29659     29605   00BA'  EF00'  F000'                goto   l14327
29660     29606                                   line   77
29661     29607                                  
29662     29608   00BE'                     l14325:
29663     29609   00BE'  0611'                      decf   ((c:___flpack@exp)),c
29664     29610                                   line   78
29665     29611   00C0'  90D8                       bcf    status,0
29666     29612   00C2'  360D'                      rlcf   ((c:___flpack@arg)),c
29667     29613   00C4'  360E'                      rlcf   ((c:___flpack@arg+1)),c
29668     29614   00C6'  360F'                      rlcf   ((c:___flpack@arg+2)),c
29669     29615   00C8'  3610'                      rlcf   ((c:___flpack@arg+3)),c
29670     29616                                   line   76
29671     29617                                  
29672     29618   00CA'                     l14327:
29673     29619                                  
29674     29620   00CA'  AE0F'                      btfss  ((c:___flpack@arg+2)),c,(23)&7
29675     29621   00CC'  EF00'  F000'                goto   u13111
29676     29622   00D0'  EF00'  F000'                goto   u13110
29677     29623   00D4'                     u13111:
29678     29624   00D4'  EF00'  F000'                goto   l14325
29679     29625   00D8'                     u13110:
29680     29626                                  
29681     29627   00D8'                     l1530:
29682     29628                                   line   80
29683     29629                                  
29684     29630   00D8'  B011'                      btfsc  ((c:___flpack@exp)),c,(0)&7
29685     29631   00DA'  EF00'  F000'                goto   u13121
29686     29632   00DE'  EF00'  F000'                goto   u13120
29687     29633   00E2'                     u13121:
29688     29634   00E2'  EF00'  F000'                goto   l1531
29689     29635   00E6'                     u13120:
29690     29636                                   line   81
29691     29637                                  
29692     29638   00E6'                     l14329:
29693     29639   00E6'  0EFF                       movlw  0FFh
29694     29640   00E8'  160D'                      andwf  ((c:___flpack@arg)),c
29695     29641   00EA'  0EFF                       movlw  0FFh
29696     29642   00EC'  160E'                      andwf  ((c:___flpack@arg+1)),c
29697     29643   00EE'  0E7F                       movlw  07Fh
29698     29644   00F0'  160F'                      andwf  ((c:___flpack@arg+2)),c
29699     29645   00F2'  0EFF                       movlw  0FFh
29700     29646   00F4'  1610'                      andwf  ((c:___flpack@arg+3)),c
29701     29647                                  
29702     29648   00F6'                     l1531:
29703     29649                                   line   82
29704     29650   00F6'  90D8                       bcf  status,0
29705     29651   00F8'  3211'                      rrcf   ((c:___flpack@exp)),c
29706     29652                           
29707     29653                                   line   83
29708     29654   00FA'  C011'  F013'                movff  (c:___flpack@exp),??___flpack+0+0
29709     29655   00FE'  6A00'                      clrf   (??___flpack+0+0+1)&0ffh,c
29710     29656   0100'  6A00'                      clrf   (??___flpack+0+0+2)&0ffh,c
29711     29657   0102'  6A00'                      clrf   (??___flpack+0+0+3)&0ffh,c
29712     29658   0104'  C013'  F016'                movff  ??___flpack+0+0,??___flpack+0+3
29713     29659   0108'  6A15'                      clrf   (??___flpack+0+2),c
29714     29660   010A'  6A14'                      clrf   (??___flpack+0+1),c
29715     29661   010C'  6A13'                      clrf   (??___flpack+0+0),c
29716     29662   010E'  5013'                      movf   (??___flpack+0+0),c,w
29717     29663   0110'  120D'                      iorwf  ((c:___flpack@arg)),c
29718     29664   0112'  5014'                      movf   (??___flpack+0+1),c,w
29719     29665   0114'  120E'                      iorwf  ((c:___flpack@arg+1)),c
29720     29666   0116'  5015'                      movf   (??___flpack+0+2),c,w
29721     29667   0118'  120F'                      iorwf  ((c:___flpack@arg+2)),c
29722     29668   011A'  5016'                      movf   (??___flpack+0+3),c,w
29723     29669   011C'  1210'                      iorwf  ((c:___flpack@arg+3)),c
29724     29670                           
29725     29671                                   line   84
29726     29672                                  
29727     29673   011E'                     l14331:
29728     29674   011E'  5012'                      movf   ((c:___flpack@sign)),c,w
29729     29675   0120'  B4D8                       btfsc  status,2
29730     29676   0122'  EF00'  F000'                goto   u13131
29731     29677   0126'  EF00'  F000'                goto   u13130
29732     29678   012A'                     u13131:
29733     29679   012A'  EF00'  F000'                goto   l14335
29734     29680   012E'                     u13130:
29735     29681                                   line   85
29736     29682                                  
29737     29683   012E'                     l14333:
29738     29684   012E'  8E10'                      bsf    (0+(31/8)+(c:___flpack@arg)),c,(31)&7
29739     29685                                   line   86
29740     29686                                  
29741     29687   0130'                     l14335:
29742     29688   0130'  C00D'  F00D'                movff  (c:___flpack@arg),(c:?___flpack)
29743     29689   0134'  C00E'  F00E'                movff  (c:___flpack@arg+1),(c:?___flpack+1)
29744     29690   0138'  C00F'  F00F'                movff  (c:___flpack@arg+2),(c:?___flpack+2)
29745     29691   013C'  C010'  F010'                movff  (c:___flpack@arg+3),(c:?___flpack+3)
29746     29692                                   line   87
29747     29693                                  
29748     29694   0140'                     l1521:
29749     29695   0140'  0012                       return
29750     29696                                   opt  stack  0
29751     29697                            GLOBAL __end_of___flpack
29752     29698   0142'                            __end_of___flpack:
29753     29699                                   signat ___flpack,12412
29754     29700                                   global _vscp_readAppReg
29755     29701                           
29756     29702  ;;  ***************  function  _vscp_readAppReg  *****************
29757     29703  ;;  Defined  at:
29758     29704  ;;              line  1260  in  file  "../main.c"
29759     29705  ;;  Parameters:     Size   Location      Type
29760     29706  ;;   reg              1     wreg      unsigned  char 
29761     29707  ;;  Auto  vars:      Size   Location      Type
29762     29708  ;;   reg              1    18[COMRAM]  unsigned  char 
29763     29709  ;;   pos              1    17[COMRAM]  unsigned  char 
29764     29710  ;;   rv               1    19[COMRAM]  unsigned  char 
29765     29711  ;;  Return  value:   Size   Location      Type
29766     29712  ;;                   1     wreg       unsigned  char 
29767     29713  ;;  Registers  used:
29768     29714  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  cstack
29769     29715  ;;  Tracked  objects:
29770     29716  ;;              On  entry  :  F/0
29771     29717  ;;              On  exit   :  0/0
29772     29718  ;;              Unchanged:  0/0
29773     29719  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
29774     29720  ;;       Params:          0        0        0        0        0        0        0
29775     29721  ;;       Locals:          3        0        0        0        0        0        0
29776     29722  ;;       Temps:           0        0        0        0        0        0        0
29777     29723  ;;       Totals:          3        0        0        0        0        0        0
29778     29724  ;;Total  ram  usage:         3  bytes
29779     29725  ;;  Hardware  stack  levels  used:     1
29780     29726  ;;  Hardware  stack  levels  required  when  called:     3
29781     29727  ;;  This  function  calls:
29782     29728  ;;              _readEEPROM
29783     29729  ;;  This  function  is  called  by:
29784     29730  ;;              _vscp_readRegister
29785     29731  ;;              _vscp_handleProtocolEvent
29786     29732  ;;  This  function  uses  a  non-reentrant  model
29787     29733  ;;
29788     29734                            psect  text96,class=CODE,space=0,reloc=2
29789     29735                            global  __ptext96
29790     29736   0000'                     __ptext96:
29791     29737                            psect  text96
29792     29738                                   file   "../main.c"
29793     29739                                   line   1260
29794     29740                                   global __size_of_vscp_readAppReg
29795     29741   0000                             __size_of_vscp_readAppReg      equ   __end_of_vscp_readAppReg-_vscp_readAppReg
29796     29742                                  
29797     29743   0000'                     _vscp_readAppReg:
29798     29744                            ;incstack  =  0
29799     29745                                   opt    stack  24
29800     29746                            ;incstack  =  0
29801     29747                            ;vscp_readAppReg@reg  stored  from  wreg
29802     29748                                   line   1266
29803     29749   0000'  CFE8  F012'                 movff  wreg,(c:vscp_readAppReg@reg)
29804     29750                                  
29805     29751   0004'                     l10677:;  BSR  set  to:  0
29806     29752                           
29807     29753                            ;main.c:  1261:  uint8_t  rv;
29808     29754                            ;main.c:  1266:  if  (0  ==  vscp_page_select)  {
29809     29755   0004'  5001'                      movf   ((c:_vscp_page_select+1)),c,w
29810     29756   0006'  1000'                      iorwf  ((c:_vscp_page_select)),c,w
29811     29757                           
29812     29758   0008'  A4D8                       btfss  status,2
29813     29759   000A'  EF00'  F000'                goto   u8661
29814     29760   000E'  EF00'  F000'                goto   u8660
29815     29761   0012'                     u8661:
29816     29762   0012'  EF00'  F000'                goto   l10887
29817     29763   0016'                     u8660:
29818     29764   0016'  EF00'  F000'                goto   l10885
29819     29765                                   line   1272
29820     29766                                  
29821     29767   001A'                     l10681:;  BSR  set  to:  0
29822     29768                           
29823     29769                            ;main.c:  1272:  rv  =  readEEPROM(0x41);
29824     29770   001A'  0E00                       movlw  high(041h)
29825     29771   001C'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
29826     29772   001E'  0E41                       movlw  low(041h)
29827     29773   0020'  6E0D'                      movwf  ((c:?_readEEPROM)),c
29828     29774   0022'  EC00'  F000'                call   _readEEPROM        ;wreg  free
29829     29775   0026'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
29830     29776                                   line   1273
29831     29777                            ;main.c:  1273:  break;
29832     29778   0028'  EF00'  F000'                goto   l10903
29833     29779                                   line   1277
29834     29780                                  
29835     29781   002C'                     l10683:;  BSR  set  to:  0
29836     29782                           
29837     29783                            ;main.c:  1277:  rv  =  readEEPROM(0x42);
29838     29784   002C'  0E00                       movlw  high(042h)
29839     29785   002E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
29840     29786   0030'  0E42                       movlw  low(042h)
29841     29787   0032'  6E0D'                      movwf  ((c:?_readEEPROM)),c
29842     29788   0034'  EC00'  F000'                call   _readEEPROM        ;wreg  free
29843     29789   0038'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
29844     29790                                   line   1278
29845     29791                            ;main.c:  1278:  break;
29846     29792   003A'  EF00'  F000'                goto   l10903
29847     29793                                   line   1282
29848     29794                                  
29849     29795   003E'                     l10685:;  BSR  set  to:  0
29850     29796                           
29851     29797                            ;main.c:  1282:  rv  =  readEEPROM(0x43);
29852     29798   003E'  0E00                       movlw  high(043h)
29853     29799   0040'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
29854     29800   0042'  0E43                       movlw  low(043h)
29855     29801   0044'  6E0D'                      movwf  ((c:?_readEEPROM)),c
29856     29802   0046'  EC00'  F000'                call   _readEEPROM        ;wreg  free
29857     29803   004A'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
29858     29804                                   line   1283
29859     29805                            ;main.c:  1283:  break;
29860     29806   004C'  EF00'  F000'                goto   l10903
29861     29807                                   line   1287
29862     29808                                  
29863     29809   0050'                     l10687:;  BSR  set  to:  0
29864     29810                           
29865     29811                            ;main.c:  1287:  rv  =  readEEPROM(0x44);
29866     29812   0050'  0E00                       movlw  high(044h)
29867     29813   0052'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
29868     29814   0054'  0E44                       movlw  low(044h)
29869     29815   0056'  6E0D'                      movwf  ((c:?_readEEPROM)),c
29870     29816   0058'  EC00'  F000'                call   _readEEPROM        ;wreg  free
29871     29817   005C'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
29872     29818                                   line   1288
29873     29819                            ;main.c:  1288:  break;
29874     29820   005E'  EF00'  F000'                goto   l10903
29875     29821                                   line   1292
29876     29822                                  
29877     29823   0062'                     l10689:;  BSR  set  to:  0
29878     29824                           
29879     29825                            ;main.c:  1292:  rv  =  readEEPROM(0x45);
29880     29826   0062'  0E00                       movlw  high(045h)
29881     29827   0064'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
29882     29828   0066'  0E45                       movlw  low(045h)
29883     29829   0068'  6E0D'                      movwf  ((c:?_readEEPROM)),c
29884     29830   006A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
29885     29831   006E'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
29886     29832                                   line   1293
29887     29833                            ;main.c:  1293:  break;
29888     29834   0070'  EF00'  F000'                goto   l10903
29889     29835                                   line   1297
29890     29836                                  
29891     29837   0074'                     l10691:;  BSR  set  to:  0
29892     29838                           
29893     29839                            ;main.c:  1297:  rv  =  readEEPROM(0x46);
29894     29840   0074'  0E00                       movlw  high(046h)
29895     29841   0076'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
29896     29842   0078'  0E46                       movlw  low(046h)
29897     29843   007A'  6E0D'                      movwf  ((c:?_readEEPROM)),c
29898     29844   007C'  EC00'  F000'                call   _readEEPROM        ;wreg  free
29899     29845   0080'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
29900     29846                                   line   1298
29901     29847                            ;main.c:  1298:  break;
29902     29848   0082'  EF00'  F000'                goto   l10903
29903     29849                                   line   1302
29904     29850                                  
29905     29851   0086'                     l10693:;  BSR  set  to:  0
29906     29852                           
29907     29853                            ;main.c:  1302:  rv  =  readEEPROM(0x47);
29908     29854   0086'  0E00                       movlw  high(047h)
29909     29855   0088'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
29910     29856   008A'  0E47                       movlw  low(047h)
29911     29857   008C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
29912     29858   008E'  EC00'  F000'                call   _readEEPROM        ;wreg  free
29913     29859   0092'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
29914     29860                                   line   1303
29915     29861                            ;main.c:  1303:  break;
29916     29862   0094'  EF00'  F000'                goto   l10903
29917     29863                                   line   1307
29918     29864                                  
29919     29865   0098'                     l10695:;  BSR  set  to:  0
29920     29866                           
29921     29867                            ;main.c:  1307:  rv  =  readEEPROM(0x48);
29922     29868   0098'  0E00                       movlw  high(048h)
29923     29869   009A'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
29924     29870   009C'  0E48                       movlw  low(048h)
29925     29871   009E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
29926     29872   00A0'  EC00'  F000'                call   _readEEPROM        ;wreg  free
29927     29873   00A4'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
29928     29874                                   line   1308
29929     29875                            ;main.c:  1308:  break;
29930     29876   00A6'  EF00'  F000'                goto   l10903
29931     29877                                   line   1312
29932     29878                                  
29933     29879   00AA'                     l10697:;  BSR  set  to:  0
29934     29880                           
29935     29881                            ;main.c:  1312:  rv  =  ((current_temp[0]  &  0xff00) &rsaquo &rsaquo   8);
29936     29882   00AA'  5100'                      movf   ((_current_temp+1))&0ffh,w
29937     29883   00AC'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
29938     29884                                   line   1313
29939     29885                            ;main.c:  1313:  break;
29940     29886   00AE'  EF00'  F000'                goto   l10903
29941     29887                                   line   1316
29942     29888                            ;main.c:  1316:  case  0x09:
29943     29889                                  
29944     29890   00B2'                     l315:;  BSR  set  to:  0
29945     29891                           
29946     29892                                   line   1317
29947     29893                            ;main.c:  1317:  rv  =  (current_temp[0]  &  0x00ff);
29948     29894   00B2'  C000'  F013'                movff  (_current_temp),(c:vscp_readAppReg@rv)
29949     29895                                   line   1318
29950     29896                            ;main.c:  1318:  break;
29951     29897   00B6'  EF00'  F000'                goto   l10903
29952     29898                                   line   1322
29953     29899                                  
29954     29900   00BA'                     l10699:;  BSR  set  to:  0
29955     29901                           
29956     29902                            ;main.c:  1322:  rv  =  ((current_temp[1]  &  0xff00) &rsaquo &rsaquo   8);
29957     29903   00BA'  5100'                      movf   (1+(_current_temp+02h))&0ffh,w
29958     29904   00BC'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
29959     29905                                   line   1323
29960     29906                            ;main.c:  1323:  break;
29961     29907   00BE'  EF00'  F000'                goto   l10903
29962     29908                                   line   1326
29963     29909                            ;main.c:  1326:  case  0x0B:
29964     29910                                  
29965     29911   00C2'                     l317:;  BSR  set  to:  0
29966     29912                           
29967     29913                                   line   1327
29968     29914                            ;main.c:  1327:  rv  =  (current_temp[1]  &  0x00ff);
29969     29915   00C2'  C002'  F013'                movff  0+(_current_temp+02h),(c:vscp_readAppReg@rv)
29970     29916                                   line   1328
29971     29917                            ;main.c:  1328:  break;
29972     29918   00C6'  EF00'  F000'                goto   l10903
29973     29919                                   line   1332
29974     29920                                  
29975     29921   00CA'                     l10701:;  BSR  set  to:  0
29976     29922                           
29977     29923                            ;main.c:  1332:  rv  =  ((current_temp[2]  &  0xff00) &rsaquo &rsaquo   8);
29978     29924   00CA'  5100'                      movf   (1+(_current_temp+04h))&0ffh,w
29979     29925   00CC'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
29980     29926                                   line   1333
29981     29927                            ;main.c:  1333:  break;
29982     29928   00CE'  EF00'  F000'                goto   l10903
29983     29929                                   line   1336
29984     29930                            ;main.c:  1336:  case  0x0D:
29985     29931                                  
29986     29932   00D2'                     l319:;  BSR  set  to:  0
29987     29933                           
29988     29934                                   line   1337
29989     29935                            ;main.c:  1337:  rv  =  (current_temp[2]  &  0x00ff);
29990     29936   00D2'  C004'  F013'                movff  0+(_current_temp+04h),(c:vscp_readAppReg@rv)
29991     29937                                   line   1338
29992     29938                            ;main.c:  1338:  break;
29993     29939   00D6'  EF00'  F000'                goto   l10903
29994     29940                                   line   1342
29995     29941                                  
29996     29942   00DA'                     l10703:;  BSR  set  to:  0
29997     29943                           
29998     29944                            ;main.c:  1342:  rv  =  ((current_temp[3]  &  0xff00) &rsaquo &rsaquo   8);
29999     29945   00DA'  5100'                      movf   (1+(_current_temp+06h))&0ffh,w
30000     29946   00DC'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30001     29947                                   line   1343
30002     29948                            ;main.c:  1343:  break;
30003     29949   00DE'  EF00'  F000'                goto   l10903
30004     29950                                   line   1346
30005     29951                            ;main.c:  1346:  case  0x0F:
30006     29952                                  
30007     29953   00E2'                     l321:;  BSR  set  to:  0
30008     29954                           
30009     29955                                   line   1347
30010     29956                            ;main.c:  1347:  rv  =  (current_temp[3]  &  0x00ff);
30011     29957   00E2'  C006'  F013'                movff  0+(_current_temp+06h),(c:vscp_readAppReg@rv)
30012     29958                                   line   1348
30013     29959                            ;main.c:  1348:  break;
30014     29960   00E6'  EF00'  F000'                goto   l10903
30015     29961                                   line   1352
30016     29962                                  
30017     29963   00EA'                     l10705:;  BSR  set  to:  0
30018     29964                           
30019     29965                            ;main.c:  1352:  rv  =  ((current_temp[4]  &  0xff00) &rsaquo &rsaquo   8);
30020     29966   00EA'  5100'                      movf   (1+(_current_temp+08h))&0ffh,w
30021     29967   00EC'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30022     29968                                   line   1353
30023     29969                            ;main.c:  1353:  break;
30024     29970   00EE'  EF00'  F000'                goto   l10903
30025     29971                                   line   1356
30026     29972                            ;main.c:  1356:  case  0x11:
30027     29973                                  
30028     29974   00F2'                     l323:;  BSR  set  to:  0
30029     29975                           
30030     29976                                   line   1357
30031     29977                            ;main.c:  1357:  rv  =  (current_temp[4]  &  0x00ff);
30032     29978   00F2'  C008'  F013'                movff  0+(_current_temp+08h),(c:vscp_readAppReg@rv)
30033     29979                                   line   1358
30034     29980                            ;main.c:  1358:  break;
30035     29981   00F6'  EF00'  F000'                goto   l10903
30036     29982                                   line   1372
30037     29983                                  
30038     29984   00FA'                     l10709:;  BSR  set  to:  0
30039     29985                           
30040     29986                            ;main.c:  1372:  rv  =  readEEPROM(0x49);
30041     29987   00FA'  0E00                       movlw  high(049h)
30042     29988   00FC'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30043     29989   00FE'  0E49                       movlw  low(049h)
30044     29990   0100'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30045     29991   0102'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30046     29992   0106'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30047     29993                                   line   1373
30048     29994                            ;main.c:  1373:  break;
30049     29995   0108'  EF00'  F000'                goto   l10903
30050     29996                                   line   1377
30051     29997                                  
30052     29998   010C'                     l10711:;  BSR  set  to:  0
30053     29999                           
30054     30000                            ;main.c:  1377:  rv  =  readEEPROM(0x4A);
30055     30001   010C'  0E00                       movlw  high(04Ah)
30056     30002   010E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30057     30003   0110'  0E4A                       movlw  low(04Ah)
30058     30004   0112'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30059     30005   0114'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30060     30006   0118'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30061     30007                                   line   1378
30062     30008                            ;main.c:  1378:  break;
30063     30009   011A'  EF00'  F000'                goto   l10903
30064     30010                                   line   1382
30065     30011                                  
30066     30012   011E'                     l10713:;  BSR  set  to:  0
30067     30013                           
30068     30014                            ;main.c:  1382:  rv  =  readEEPROM(0x4B);
30069     30015   011E'  0E00                       movlw  high(04Bh)
30070     30016   0120'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30071     30017   0122'  0E4B                       movlw  low(04Bh)
30072     30018   0124'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30073     30019   0126'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30074     30020   012A'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30075     30021                                   line   1383
30076     30022                            ;main.c:  1383:  break;
30077     30023   012C'  EF00'  F000'                goto   l10903
30078     30024                                   line   1387
30079     30025                                  
30080     30026   0130'                     l10715:;  BSR  set  to:  0
30081     30027                           
30082     30028                            ;main.c:  1387:  rv  =  readEEPROM(0x4C);
30083     30029   0130'  0E00                       movlw  high(04Ch)
30084     30030   0132'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30085     30031   0134'  0E4C                       movlw  low(04Ch)
30086     30032   0136'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30087     30033   0138'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30088     30034   013C'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30089     30035                                   line   1388
30090     30036                            ;main.c:  1388:  break;
30091     30037   013E'  EF00'  F000'                goto   l10903
30092     30038                                   line   1392
30093     30039                                  
30094     30040   0142'                     l10717:;  BSR  set  to:  0
30095     30041                           
30096     30042                            ;main.c:  1392:  rv  =  readEEPROM(0x4D);
30097     30043   0142'  0E00                       movlw  high(04Dh)
30098     30044   0144'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30099     30045   0146'  0E4D                       movlw  low(04Dh)
30100     30046   0148'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30101     30047   014A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30102     30048   014E'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30103     30049                                   line   1393
30104     30050                            ;main.c:  1393:  break;
30105     30051   0150'  EF00'  F000'                goto   l10903
30106     30052                                   line   1397
30107     30053                                  
30108     30054   0154'                     l10719:;  BSR  set  to:  0
30109     30055                           
30110     30056                            ;main.c:  1397:  rv  =  readEEPROM(0x4E);
30111     30057   0154'  0E00                       movlw  high(04Eh)
30112     30058   0156'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30113     30059   0158'  0E4E                       movlw  low(04Eh)
30114     30060   015A'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30115     30061   015C'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30116     30062   0160'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30117     30063                                   line   1398
30118     30064                            ;main.c:  1398:  break;
30119     30065   0162'  EF00'  F000'                goto   l10903
30120     30066                                   line   1404
30121     30067                                  
30122     30068   0166'                     l10721:;  BSR  set  to:  0
30123     30069                           
30124     30070                            ;main.c:  1404:  rv  =  readEEPROM(0x4F);
30125     30071   0166'  0E00                       movlw  high(04Fh)
30126     30072   0168'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30127     30073   016A'  0E4F                       movlw  low(04Fh)
30128     30074   016C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30129     30075   016E'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30130     30076   0172'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30131     30077                                   line   1405
30132     30078                            ;main.c:  1405:  break;
30133     30079   0174'  EF00'  F000'                goto   l10903
30134     30080                                   line   1409
30135     30081                                  
30136     30082   0178'                     l10723:;  BSR  set  to:  0
30137     30083                           
30138     30084                            ;main.c:  1409:  rv  =  readEEPROM(0x50);
30139     30085   0178'  0E00                       movlw  high(050h)
30140     30086   017A'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30141     30087   017C'  0E50                       movlw  low(050h)
30142     30088   017E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30143     30089   0180'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30144     30090   0184'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30145     30091                                   line   1410
30146     30092                            ;main.c:  1410:  break;
30147     30093   0186'  EF00'  F000'                goto   l10903
30148     30094                                   line   1414
30149     30095                                  
30150     30096   018A'                     l10725:;  BSR  set  to:  0
30151     30097                           
30152     30098                            ;main.c:  1414:  rv  =  readEEPROM(0x51);
30153     30099   018A'  0E00                       movlw  high(051h)
30154     30100   018C'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30155     30101   018E'  0E51                       movlw  low(051h)
30156     30102   0190'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30157     30103   0192'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30158     30104   0196'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30159     30105                                   line   1415
30160     30106                            ;main.c:  1415:  break;
30161     30107   0198'  EF00'  F000'                goto   l10903
30162     30108                                   line   1419
30163     30109                                  
30164     30110   019C'                     l10727:;  BSR  set  to:  0
30165     30111                           
30166     30112                            ;main.c:  1419:  rv  =  readEEPROM(0x52);
30167     30113   019C'  0E00                       movlw  high(052h)
30168     30114   019E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30169     30115   01A0'  0E52                       movlw  low(052h)
30170     30116   01A2'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30171     30117   01A4'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30172     30118   01A8'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30173     30119                                   line   1420
30174     30120                            ;main.c:  1420:  break;
30175     30121   01AA'  EF00'  F000'                goto   l10903
30176     30122                                   line   1424
30177     30123                                  
30178     30124   01AE'                     l10729:;  BSR  set  to:  0
30179     30125                           
30180     30126                            ;main.c:  1424:  rv  =  readEEPROM(0x53);
30181     30127   01AE'  0E00                       movlw  high(053h)
30182     30128   01B0'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30183     30129   01B2'  0E53                       movlw  low(053h)
30184     30130   01B4'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30185     30131   01B6'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30186     30132   01BA'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30187     30133                                   line   1425
30188     30134                            ;main.c:  1425:  break;
30189     30135   01BC'  EF00'  F000'                goto   l10903
30190     30136                                   line   1429
30191     30137                                  
30192     30138   01C0'                     l10731:;  BSR  set  to:  0
30193     30139                           
30194     30140                            ;main.c:  1429:  rv  =  readEEPROM(0x54);
30195     30141   01C0'  0E00                       movlw  high(054h)
30196     30142   01C2'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30197     30143   01C4'  0E54                       movlw  low(054h)
30198     30144   01C6'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30199     30145   01C8'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30200     30146   01CC'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30201     30147                                   line   1430
30202     30148                            ;main.c:  1430:  break;
30203     30149   01CE'  EF00'  F000'                goto   l10903
30204     30150                                   line   1434
30205     30151                                  
30206     30152   01D2'                     l10733:;  BSR  set  to:  0
30207     30153                           
30208     30154                            ;main.c:  1434:  rv  =  readEEPROM(0x55);
30209     30155   01D2'  0E00                       movlw  high(055h)
30210     30156   01D4'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30211     30157   01D6'  0E55                       movlw  low(055h)
30212     30158   01D8'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30213     30159   01DA'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30214     30160   01DE'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30215     30161                                   line   1435
30216     30162                            ;main.c:  1435:  break;
30217     30163   01E0'  EF00'  F000'                goto   l10903
30218     30164                                   line   1439
30219     30165                                  
30220     30166   01E4'                     l10735:;  BSR  set  to:  0
30221     30167                           
30222     30168                            ;main.c:  1439:  rv  =  readEEPROM(0x56);
30223     30169   01E4'  0E00                       movlw  high(056h)
30224     30170   01E6'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30225     30171   01E8'  0E56                       movlw  low(056h)
30226     30172   01EA'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30227     30173   01EC'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30228     30174   01F0'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30229     30175                                   line   1440
30230     30176                            ;main.c:  1440:  break;
30231     30177   01F2'  EF00'  F000'                goto   l10903
30232     30178                                   line   1444
30233     30179                                  
30234     30180   01F6'                     l10737:;  BSR  set  to:  0
30235     30181                           
30236     30182                            ;main.c:  1444:  rv  =  readEEPROM(0x57);
30237     30183   01F6'  0E00                       movlw  high(057h)
30238     30184   01F8'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30239     30185   01FA'  0E57                       movlw  low(057h)
30240     30186   01FC'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30241     30187   01FE'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30242     30188   0202'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30243     30189                                   line   1445
30244     30190                            ;main.c:  1445:  break;
30245     30191   0204'  EF00'  F000'                goto   l10903
30246     30192                                   line   1449
30247     30193                                  
30248     30194   0208'                     l10739:;  BSR  set  to:  0
30249     30195                           
30250     30196                            ;main.c:  1449:  rv  =  readEEPROM(0x58);
30251     30197   0208'  0E00                       movlw  high(058h)
30252     30198   020A'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30253     30199   020C'  0E58                       movlw  low(058h)
30254     30200   020E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30255     30201   0210'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30256     30202   0214'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30257     30203                                   line   1450
30258     30204                            ;main.c:  1450:  break;
30259     30205   0216'  EF00'  F000'                goto   l10903
30260     30206                                   line   1454
30261     30207                                  
30262     30208   021A'                     l10741:;  BSR  set  to:  0
30263     30209                           
30264     30210                            ;main.c:  1454:  rv  =  readEEPROM(0x59);
30265     30211   021A'  0E00                       movlw  high(059h)
30266     30212   021C'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30267     30213   021E'  0E59                       movlw  low(059h)
30268     30214   0220'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30269     30215   0222'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30270     30216   0226'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30271     30217                                   line   1455
30272     30218                            ;main.c:  1455:  break;
30273     30219   0228'  EF00'  F000'                goto   l10903
30274     30220                                   line   1459
30275     30221                                  
30276     30222   022C'                     l10743:;  BSR  set  to:  0
30277     30223                           
30278     30224                            ;main.c:  1459:  rv  =  readEEPROM(0x5A);
30279     30225   022C'  0E00                       movlw  high(05Ah)
30280     30226   022E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30281     30227   0230'  0E5A                       movlw  low(05Ah)
30282     30228   0232'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30283     30229   0234'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30284     30230   0238'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30285     30231                                   line   1460
30286     30232                            ;main.c:  1460:  break;
30287     30233   023A'  EF00'  F000'                goto   l10903
30288     30234                                   line   1468
30289     30235                                  
30290     30236   023E'                     l10745:;  BSR  set  to:  0
30291     30237                           
30292     30238                            ;main.c:  1468:  rv  =  readEEPROM(0x5B);
30293     30239   023E'  0E00                       movlw  high(05Bh)
30294     30240   0240'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30295     30241   0242'  0E5B                       movlw  low(05Bh)
30296     30242   0244'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30297     30243   0246'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30298     30244   024A'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30299     30245                                   line   1469
30300     30246                            ;main.c:  1469:  break;
30301     30247   024C'  EF00'  F000'                goto   l10903
30302     30248                                   line   1473
30303     30249                                  
30304     30250   0250'                     l10747:;  BSR  set  to:  0
30305     30251                           
30306     30252                            ;main.c:  1473:  rv  =  readEEPROM(0x5C);
30307     30253   0250'  0E00                       movlw  high(05Ch)
30308     30254   0252'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30309     30255   0254'  0E5C                       movlw  low(05Ch)
30310     30256   0256'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30311     30257   0258'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30312     30258   025C'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30313     30259                                   line   1474
30314     30260                            ;main.c:  1474:  break;
30315     30261   025E'  EF00'  F000'                goto   l10903
30316     30262                                   line   1478
30317     30263                                  
30318     30264   0262'                     l10749:;  BSR  set  to:  0
30319     30265                           
30320     30266                            ;main.c:  1478:  rv  =  readEEPROM(0x5D);
30321     30267   0262'  0E00                       movlw  high(05Dh)
30322     30268   0264'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30323     30269   0266'  0E5D                       movlw  low(05Dh)
30324     30270   0268'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30325     30271   026A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30326     30272   026E'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30327     30273                                   line   1479
30328     30274                            ;main.c:  1479:  break;
30329     30275   0270'  EF00'  F000'                goto   l10903
30330     30276                                   line   1483
30331     30277                                  
30332     30278   0274'                     l10751:;  BSR  set  to:  0
30333     30279                           
30334     30280                            ;main.c:  1483:  rv  =  readEEPROM(0x5E);
30335     30281   0274'  0E00                       movlw  high(05Eh)
30336     30282   0276'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30337     30283   0278'  0E5E                       movlw  low(05Eh)
30338     30284   027A'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30339     30285   027C'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30340     30286   0280'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30341     30287                                   line   1484
30342     30288                            ;main.c:  1484:  break;
30343     30289   0282'  EF00'  F000'                goto   l10903
30344     30290                                   line   1488
30345     30291                                  
30346     30292   0286'                     l10753:;  BSR  set  to:  0
30347     30293                           
30348     30294                            ;main.c:  1488:  rv  =  readEEPROM(0x5F);
30349     30295   0286'  0E00                       movlw  high(05Fh)
30350     30296   0288'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30351     30297   028A'  0E5F                       movlw  low(05Fh)
30352     30298   028C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30353     30299   028E'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30354     30300   0292'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30355     30301                                   line   1489
30356     30302                            ;main.c:  1489:  break;
30357     30303   0294'  EF00'  F000'                goto   l10903
30358     30304                                   line   1493
30359     30305                                  
30360     30306   0298'                     l10755:;  BSR  set  to:  0
30361     30307                           
30362     30308                            ;main.c:  1493:  rv  =  readEEPROM(0x60);
30363     30309   0298'  0E00                       movlw  high(060h)
30364     30310   029A'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30365     30311   029C'  0E60                       movlw  low(060h)
30366     30312   029E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30367     30313   02A0'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30368     30314   02A4'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30369     30315                                   line   1494
30370     30316                            ;main.c:  1494:  break;
30371     30317   02A6'  EF00'  F000'                goto   l10903
30372     30318                                   line   1498
30373     30319                                  
30374     30320   02AA'                     l10757:;  BSR  set  to:  0
30375     30321                           
30376     30322                            ;main.c:  1498:  rv  =  readEEPROM(0x61);
30377     30323   02AA'  0E00                       movlw  high(061h)
30378     30324   02AC'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30379     30325   02AE'  0E61                       movlw  low(061h)
30380     30326   02B0'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30381     30327   02B2'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30382     30328   02B6'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30383     30329                                   line   1499
30384     30330                            ;main.c:  1499:  break;
30385     30331   02B8'  EF00'  F000'                goto   l10903
30386     30332                                   line   1503
30387     30333                                  
30388     30334   02BC'                     l10759:;  BSR  set  to:  0
30389     30335                           
30390     30336                            ;main.c:  1503:  rv  =  readEEPROM(0x62);
30391     30337   02BC'  0E00                       movlw  high(062h)
30392     30338   02BE'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30393     30339   02C0'  0E62                       movlw  low(062h)
30394     30340   02C2'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30395     30341   02C4'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30396     30342   02C8'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30397     30343                                   line   1504
30398     30344                            ;main.c:  1504:  break;
30399     30345   02CA'  EF00'  F000'                goto   l10903
30400     30346                                   line   1508
30401     30347                                  
30402     30348   02CE'                     l10761:;  BSR  set  to:  0
30403     30349                           
30404     30350                            ;main.c:  1508:  rv  =  readEEPROM(0x63);
30405     30351   02CE'  0E00                       movlw  high(063h)
30406     30352   02D0'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30407     30353   02D2'  0E63                       movlw  low(063h)
30408     30354   02D4'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30409     30355   02D6'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30410     30356   02DA'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30411     30357                                   line   1509
30412     30358                            ;main.c:  1509:  break;
30413     30359   02DC'  EF00'  F000'                goto   l10903
30414     30360                                   line   1513
30415     30361                                  
30416     30362   02E0'                     l10763:;  BSR  set  to:  0
30417     30363                           
30418     30364                            ;main.c:  1513:  rv  =  readEEPROM(0x64);
30419     30365   02E0'  0E00                       movlw  high(064h)
30420     30366   02E2'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30421     30367   02E4'  0E64                       movlw  low(064h)
30422     30368   02E6'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30423     30369   02E8'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30424     30370   02EC'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30425     30371                                   line   1514
30426     30372                            ;main.c:  1514:  break;
30427     30373   02EE'  EF00'  F000'                goto   l10903
30428     30374                                   line   1518
30429     30375                                  
30430     30376   02F2'                     l10765:;  BSR  set  to:  0
30431     30377                           
30432     30378                            ;main.c:  1518:  rv  =  readEEPROM(0x65);
30433     30379   02F2'  0E00                       movlw  high(065h)
30434     30380   02F4'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30435     30381   02F6'  0E65                       movlw  low(065h)
30436     30382   02F8'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30437     30383   02FA'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30438     30384   02FE'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30439     30385                                   line   1519
30440     30386                            ;main.c:  1519:  break;
30441     30387   0300'  EF00'  F000'                goto   l10903
30442     30388                                   line   1523
30443     30389                                  
30444     30390   0304'                     l10767:;  BSR  set  to:  0
30445     30391                           
30446     30392                            ;main.c:  1523:  rv  =  readEEPROM(0x66);
30447     30393   0304'  0E00                       movlw  high(066h)
30448     30394   0306'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30449     30395   0308'  0E66                       movlw  low(066h)
30450     30396   030A'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30451     30397   030C'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30452     30398   0310'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30453     30399                                   line   1524
30454     30400                            ;main.c:  1524:  break;
30455     30401   0312'  EF00'  F000'                goto   l10903
30456     30402                                   line   1533
30457     30403                                  
30458     30404   0316'                     l10769:;  BSR  set  to:  0
30459     30405                           
30460     30406                            ;main.c:  1533:  rv  =  readEEPROM(0x67);
30461     30407   0316'  0E00                       movlw  high(067h)
30462     30408   0318'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30463     30409   031A'  0E67                       movlw  low(067h)
30464     30410   031C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30465     30411   031E'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30466     30412   0322'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30467     30413                                   line   1534
30468     30414                            ;main.c:  1534:  break;
30469     30415   0324'  EF00'  F000'                goto   l10903
30470     30416                                   line   1538
30471     30417                                  
30472     30418   0328'                     l10771:;  BSR  set  to:  0
30473     30419                           
30474     30420                            ;main.c:  1538:  rv  =  readEEPROM(0x68);
30475     30421   0328'  0E00                       movlw  high(068h)
30476     30422   032A'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30477     30423   032C'  0E68                       movlw  low(068h)
30478     30424   032E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30479     30425   0330'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30480     30426   0334'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30481     30427                                   line   1539
30482     30428                            ;main.c:  1539:  break;
30483     30429   0336'  EF00'  F000'                goto   l10903
30484     30430                                   line   1543
30485     30431                                  
30486     30432   033A'                     l10773:;  BSR  set  to:  0
30487     30433                           
30488     30434                            ;main.c:  1543:  rv  =  readEEPROM(0x69);
30489     30435   033A'  0E00                       movlw  high(069h)
30490     30436   033C'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30491     30437   033E'  0E69                       movlw  low(069h)
30492     30438   0340'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30493     30439   0342'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30494     30440   0346'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30495     30441                                   line   1544
30496     30442                            ;main.c:  1544:  break;
30497     30443   0348'  EF00'  F000'                goto   l10903
30498     30444                                   line   1548
30499     30445                                  
30500     30446   034C'                     l10775:;  BSR  set  to:  0
30501     30447                           
30502     30448                            ;main.c:  1548:  rv  =  readEEPROM(0x6A);
30503     30449   034C'  0E00                       movlw  high(06Ah)
30504     30450   034E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30505     30451   0350'  0E6A                       movlw  low(06Ah)
30506     30452   0352'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30507     30453   0354'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30508     30454   0358'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30509     30455                                   line   1549
30510     30456                            ;main.c:  1549:  break;
30511     30457   035A'  EF00'  F000'                goto   l10903
30512     30458                                   line   1553
30513     30459                                  
30514     30460   035E'                     l10777:;  BSR  set  to:  0
30515     30461                           
30516     30462                            ;main.c:  1553:  rv  =  readEEPROM(0x6B);
30517     30463   035E'  0E00                       movlw  high(06Bh)
30518     30464   0360'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30519     30465   0362'  0E6B                       movlw  low(06Bh)
30520     30466   0364'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30521     30467   0366'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30522     30468   036A'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30523     30469                                   line   1554
30524     30470                            ;main.c:  1554:  break;
30525     30471   036C'  EF00'  F000'                goto   l10903
30526     30472                                   line   1558
30527     30473                                  
30528     30474   0370'                     l10779:;  BSR  set  to:  0
30529     30475                           
30530     30476                            ;main.c:  1558:  rv  =  readEEPROM(0x6C);
30531     30477   0370'  0E00                       movlw  high(06Ch)
30532     30478   0372'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30533     30479   0374'  0E6C                       movlw  low(06Ch)
30534     30480   0376'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30535     30481   0378'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30536     30482   037C'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30537     30483                                   line   1559
30538     30484                            ;main.c:  1559:  break;
30539     30485   037E'  EF00'  F000'                goto   l10903
30540     30486                                   line   1563
30541     30487                                  
30542     30488   0382'                     l10781:;  BSR  set  to:  0
30543     30489                           
30544     30490                            ;main.c:  1563:  rv  =  readEEPROM(0x6D);
30545     30491   0382'  0E00                       movlw  high(06Dh)
30546     30492   0384'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30547     30493   0386'  0E6D                       movlw  low(06Dh)
30548     30494   0388'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30549     30495   038A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30550     30496   038E'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30551     30497                                   line   1564
30552     30498                            ;main.c:  1564:  break;
30553     30499   0390'  EF00'  F000'                goto   l10903
30554     30500                                   line   1568
30555     30501                                  
30556     30502   0394'                     l10783:;  BSR  set  to:  0
30557     30503                           
30558     30504                            ;main.c:  1568:  rv  =  readEEPROM(0x6E);
30559     30505   0394'  0E00                       movlw  high(06Eh)
30560     30506   0396'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30561     30507   0398'  0E6E                       movlw  low(06Eh)
30562     30508   039A'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30563     30509   039C'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30564     30510   03A0'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30565     30511                                   line   1569
30566     30512                            ;main.c:  1569:  break;
30567     30513   03A2'  EF00'  F000'                goto   l10903
30568     30514                                   line   1573
30569     30515                                  
30570     30516   03A6'                     l10785:;  BSR  set  to:  0
30571     30517                           
30572     30518                            ;main.c:  1573:  rv  =  readEEPROM(0x6F);
30573     30519   03A6'  0E00                       movlw  high(06Fh)
30574     30520   03A8'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30575     30521   03AA'  0E6F                       movlw  low(06Fh)
30576     30522   03AC'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30577     30523   03AE'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30578     30524   03B2'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30579     30525                                   line   1574
30580     30526                            ;main.c:  1574:  break;
30581     30527   03B4'  EF00'  F000'                goto   l10903
30582     30528                                   line   1578
30583     30529                                  
30584     30530   03B8'                     l10787:;  BSR  set  to:  0
30585     30531                           
30586     30532                            ;main.c:  1578:  rv  =  readEEPROM(0x70);
30587     30533   03B8'  0E00                       movlw  high(070h)
30588     30534   03BA'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30589     30535   03BC'  0E70                       movlw  low(070h)
30590     30536   03BE'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30591     30537   03C0'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30592     30538   03C4'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30593     30539                                   line   1579
30594     30540                            ;main.c:  1579:  break;
30595     30541   03C6'  EF00'  F000'                goto   l10903
30596     30542                                   line   1583
30597     30543                                  
30598     30544   03CA'                     l10789:;  BSR  set  to:  0
30599     30545                           
30600     30546                            ;main.c:  1583:  rv  =  readEEPROM(0x71);
30601     30547   03CA'  0E00                       movlw  high(071h)
30602     30548   03CC'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30603     30549   03CE'  0E71                       movlw  low(071h)
30604     30550   03D0'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30605     30551   03D2'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30606     30552   03D6'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30607     30553                                   line   1584
30608     30554                            ;main.c:  1584:  break;
30609     30555   03D8'  EF00'  F000'                goto   l10903
30610     30556                                   line   1588
30611     30557                                  
30612     30558   03DC'                     l10791:;  BSR  set  to:  0
30613     30559                           
30614     30560                            ;main.c:  1588:  rv  =  readEEPROM(0x72);
30615     30561   03DC'  0E00                       movlw  high(072h)
30616     30562   03DE'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30617     30563   03E0'  0E72                       movlw  low(072h)
30618     30564   03E2'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30619     30565   03E4'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30620     30566   03E8'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30621     30567                                   line   1589
30622     30568                            ;main.c:  1589:  break;
30623     30569   03EA'  EF00'  F000'                goto   l10903
30624     30570                                   line   1597
30625     30571                                  
30626     30572   03EE'                     l10793:;  BSR  set  to:  0
30627     30573                           
30628     30574                            ;main.c:  1597:  rv  =  readEEPROM(0x73);
30629     30575   03EE'  0E00                       movlw  high(073h)
30630     30576   03F0'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30631     30577   03F2'  0E73                       movlw  low(073h)
30632     30578   03F4'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30633     30579   03F6'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30634     30580   03FA'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30635     30581                                   line   1598
30636     30582                            ;main.c:  1598:  break;
30637     30583   03FC'  EF00'  F000'                goto   l10903
30638     30584                                   line   1602
30639     30585                                  
30640     30586   0400'                     l10795:;  BSR  set  to:  0
30641     30587                           
30642     30588                            ;main.c:  1602:  rv  =  readEEPROM(0x74);
30643     30589   0400'  0E00                       movlw  high(074h)
30644     30590   0402'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30645     30591   0404'  0E74                       movlw  low(074h)
30646     30592   0406'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30647     30593   0408'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30648     30594   040C'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30649     30595                                   line   1603
30650     30596                            ;main.c:  1603:  break;
30651     30597   040E'  EF00'  F000'                goto   l10903
30652     30598                                   line   1661
30653     30599                                  
30654     30600   0412'                     l10817:;  BSR  set  to:  0
30655     30601                           
30656     30602                            ;main.c:  1661:  rv  =  readEEPROM(0x7F);
30657     30603   0412'  0E00                       movlw  high(07Fh)
30658     30604   0414'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30659     30605   0416'  0E7F                       movlw  low(07Fh)
30660     30606   0418'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30661     30607   041A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30662     30608   041E'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30663     30609                                   line   1662
30664     30610                            ;main.c:  1662:  break;
30665     30611   0420'  EF00'  F000'                goto   l10903
30666     30612                                   line   1666
30667     30613                                  
30668     30614   0424'                     l10819:;  BSR  set  to:  0
30669     30615                           
30670     30616                            ;main.c:  1666:  rv  =  readEEPROM(0x80);
30671     30617   0424'  0E00                       movlw  high(080h)
30672     30618   0426'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30673     30619   0428'  0E80                       movlw  low(080h)
30674     30620   042A'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30675     30621   042C'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30676     30622   0430'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30677     30623                                   line   1667
30678     30624                            ;main.c:  1667:  break;
30679     30625   0432'  EF00'  F000'                goto   l10903
30680     30626                                   line   1671
30681     30627                                  
30682     30628   0436'                     l10821:;  BSR  set  to:  0
30683     30629                           
30684     30630                            ;main.c:  1671:  rv  =  readEEPROM(0x81);
30685     30631   0436'  0E00                       movlw  high(081h)
30686     30632   0438'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30687     30633   043A'  0E81                       movlw  low(081h)
30688     30634   043C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30689     30635   043E'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30690     30636   0442'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30691     30637                                   line   1672
30692     30638                            ;main.c:  1672:  break;
30693     30639   0444'  EF00'  F000'                goto   l10903
30694     30640                                   line   1676
30695     30641                                  
30696     30642   0448'                     l10823:;  BSR  set  to:  0
30697     30643                           
30698     30644                            ;main.c:  1676:  rv  =  readEEPROM(0x82);
30699     30645   0448'  0E00                       movlw  high(082h)
30700     30646   044A'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30701     30647   044C'  0E82                       movlw  low(082h)
30702     30648   044E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30703     30649   0450'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30704     30650   0454'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30705     30651                                   line   1677
30706     30652                            ;main.c:  1677:  break;
30707     30653   0456'  EF00'  F000'                goto   l10903
30708     30654                                   line   1681
30709     30655                                  
30710     30656   045A'                     l10825:;  BSR  set  to:  0
30711     30657                           
30712     30658                            ;main.c:  1681:  rv  =  readEEPROM(0x83);
30713     30659   045A'  0E00                       movlw  high(083h)
30714     30660   045C'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30715     30661   045E'  0E83                       movlw  low(083h)
30716     30662   0460'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30717     30663   0462'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30718     30664   0466'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30719     30665                                   line   1682
30720     30666                            ;main.c:  1682:  break;
30721     30667   0468'  EF00'  F000'                goto   l10903
30722     30668                                   line   1686
30723     30669                                  
30724     30670   046C'                     l10827:;  BSR  set  to:  0
30725     30671                           
30726     30672                            ;main.c:  1686:  rv  =  readEEPROM(0x84);
30727     30673   046C'  0E00                       movlw  high(084h)
30728     30674   046E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30729     30675   0470'  0E84                       movlw  low(084h)
30730     30676   0472'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30731     30677   0474'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30732     30678   0478'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30733     30679                                   line   1687
30734     30680                            ;main.c:  1687:  break;
30735     30681   047A'  EF00'  F000'                goto   l10903
30736     30682                                   line   1691
30737     30683                                  
30738     30684   047E'                     l10829:;  BSR  set  to:  0
30739     30685                           
30740     30686                            ;main.c:  1691:  rv  =  readEEPROM(0x85);
30741     30687   047E'  0E00                       movlw  high(085h)
30742     30688   0480'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30743     30689   0482'  0E85                       movlw  low(085h)
30744     30690   0484'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30745     30691   0486'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30746     30692   048A'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30747     30693                                   line   1692
30748     30694                            ;main.c:  1692:  break;
30749     30695   048C'  EF00'  F000'                goto   l10903
30750     30696                                   line   1696
30751     30697                                  
30752     30698   0490'                     l10831:;  BSR  set  to:  0
30753     30699                           
30754     30700                            ;main.c:  1696:  rv  =  readEEPROM(0x86);
30755     30701   0490'  0E00                       movlw  high(086h)
30756     30702   0492'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30757     30703   0494'  0E86                       movlw  low(086h)
30758     30704   0496'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30759     30705   0498'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30760     30706   049C'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30761     30707                                   line   1697
30762     30708                            ;main.c:  1697:  break;
30763     30709   049E'  EF00'  F000'                goto   l10903
30764     30710                                   line   1701
30765     30711                                  
30766     30712   04A2'                     l10833:;  BSR  set  to:  0
30767     30713                           
30768     30714                            ;main.c:  1701:  rv  =  readEEPROM(0x87);
30769     30715   04A2'  0E00                       movlw  high(087h)
30770     30716   04A4'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30771     30717   04A6'  0E87                       movlw  low(087h)
30772     30718   04A8'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30773     30719   04AA'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30774     30720   04AE'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30775     30721                                   line   1702
30776     30722                            ;main.c:  1702:  break;
30777     30723   04B0'  EF00'  F000'                goto   l10903
30778     30724                                   line   1706
30779     30725                                  
30780     30726   04B4'                     l10835:;  BSR  set  to:  0
30781     30727                           
30782     30728                            ;main.c:  1706:  rv  =  readEEPROM(0x88);
30783     30729   04B4'  0E00                       movlw  high(088h)
30784     30730   04B6'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30785     30731   04B8'  0E88                       movlw  low(088h)
30786     30732   04BA'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30787     30733   04BC'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30788     30734   04C0'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30789     30735                                   line   1707
30790     30736                            ;main.c:  1707:  break;
30791     30737   04C2'  EF00'  F000'                goto   l10903
30792     30738                                   line   1711
30793     30739                                  
30794     30740   04C6'                     l10837:;  BSR  set  to:  0
30795     30741                           
30796     30742                            ;main.c:  1711:  rv  =  readEEPROM(0x89);
30797     30743   04C6'  0E00                       movlw  high(089h)
30798     30744   04C8'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30799     30745   04CA'  0E89                       movlw  low(089h)
30800     30746   04CC'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30801     30747   04CE'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30802     30748   04D2'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30803     30749                                   line   1712
30804     30750                            ;main.c:  1712:  break;
30805     30751   04D4'  EF00'  F000'                goto   l10903
30806     30752                                   line   1716
30807     30753                                  
30808     30754   04D8'                     l10839:;  BSR  set  to:  0
30809     30755                           
30810     30756                            ;main.c:  1716:  rv  =  readEEPROM(0x8A);
30811     30757   04D8'  0E00                       movlw  high(08Ah)
30812     30758   04DA'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30813     30759   04DC'  0E8A                       movlw  low(08Ah)
30814     30760   04DE'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30815     30761   04E0'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30816     30762   04E4'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30817     30763                                   line   1717
30818     30764                            ;main.c:  1717:  break;
30819     30765   04E6'  EF00'  F000'                goto   l10903
30820     30766                                   line   1725
30821     30767                                  
30822     30768   04EA'                     l10841:;  BSR  set  to:  0
30823     30769                           
30824     30770                            ;main.c:  1725:  rv  =  readEEPROM(0x8B);
30825     30771   04EA'  0E00                       movlw  high(08Bh)
30826     30772   04EC'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30827     30773   04EE'  0E8B                       movlw  low(08Bh)
30828     30774   04F0'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30829     30775   04F2'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30830     30776   04F6'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30831     30777                                   line   1726
30832     30778                            ;main.c:  1726:  break;
30833     30779   04F8'  EF00'  F000'                goto   l10903
30834     30780                                   line   1730
30835     30781                                  
30836     30782   04FC'                     l10843:;  BSR  set  to:  0
30837     30783                           
30838     30784                            ;main.c:  1730:  rv  =  readEEPROM(0x8C);
30839     30785   04FC'  0E00                       movlw  high(08Ch)
30840     30786   04FE'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30841     30787   0500'  0E8C                       movlw  low(08Ch)
30842     30788   0502'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30843     30789   0504'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30844     30790   0508'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30845     30791                                   line   1731
30846     30792                            ;main.c:  1731:  break;
30847     30793   050A'  EF00'  F000'                goto   l10903
30848     30794                                   line   1735
30849     30795                                  
30850     30796   050E'                     l10845:;  BSR  set  to:  0
30851     30797                           
30852     30798                            ;main.c:  1735:  rv  =  readEEPROM(0x8D);
30853     30799   050E'  0E00                       movlw  high(08Dh)
30854     30800   0510'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30855     30801   0512'  0E8D                       movlw  low(08Dh)
30856     30802   0514'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30857     30803   0516'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30858     30804   051A'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30859     30805                                   line   1736
30860     30806                            ;main.c:  1736:  break;
30861     30807   051C'  EF00'  F000'                goto   l10903
30862     30808                                   line   1740
30863     30809                                  
30864     30810   0520'                     l10847:;  BSR  set  to:  0
30865     30811                           
30866     30812                            ;main.c:  1740:  rv  =  readEEPROM(0x8E);
30867     30813   0520'  0E00                       movlw  high(08Eh)
30868     30814   0522'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30869     30815   0524'  0E8E                       movlw  low(08Eh)
30870     30816   0526'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30871     30817   0528'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30872     30818   052C'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30873     30819                                   line   1741
30874     30820                            ;main.c:  1741:  break;
30875     30821   052E'  EF00'  F000'                goto   l10903
30876     30822                                   line   1745
30877     30823                                  
30878     30824   0532'                     l10849:;  BSR  set  to:  0
30879     30825                           
30880     30826                            ;main.c:  1745:  rv  =  readEEPROM(0x8F);
30881     30827   0532'  0E00                       movlw  high(08Fh)
30882     30828   0534'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30883     30829   0536'  0E8F                       movlw  low(08Fh)
30884     30830   0538'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30885     30831   053A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30886     30832   053E'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30887     30833                                   line   1746
30888     30834                            ;main.c:  1746:  break;
30889     30835   0540'  EF00'  F000'                goto   l10903
30890     30836                                   line   1750
30891     30837                                  
30892     30838   0544'                     l10851:;  BSR  set  to:  0
30893     30839                           
30894     30840                            ;main.c:  1750:  rv  =  readEEPROM(0x90);
30895     30841   0544'  0E00                       movlw  high(090h)
30896     30842   0546'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30897     30843   0548'  0E90                       movlw  low(090h)
30898     30844   054A'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30899     30845   054C'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30900     30846   0550'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30901     30847                                   line   1751
30902     30848                            ;main.c:  1751:  break;
30903     30849   0552'  EF00'  F000'                goto   l10903
30904     30850                                   line   1755
30905     30851                                  
30906     30852   0556'                     l10853:;  BSR  set  to:  0
30907     30853                           
30908     30854                            ;main.c:  1755:  rv  =  readEEPROM(0x91);
30909     30855   0556'  0E00                       movlw  high(091h)
30910     30856   0558'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30911     30857   055A'  0E91                       movlw  low(091h)
30912     30858   055C'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30913     30859   055E'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30914     30860   0562'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30915     30861                                   line   1756
30916     30862                            ;main.c:  1756:  break;
30917     30863   0564'  EF00'  F000'                goto   l10903
30918     30864                                   line   1760
30919     30865                                  
30920     30866   0568'                     l10855:;  BSR  set  to:  0
30921     30867                           
30922     30868                            ;main.c:  1760:  rv  =  readEEPROM(0x92);
30923     30869   0568'  0E00                       movlw  high(092h)
30924     30870   056A'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30925     30871   056C'  0E92                       movlw  low(092h)
30926     30872   056E'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30927     30873   0570'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30928     30874   0574'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30929     30875                                   line   1761
30930     30876                            ;main.c:  1761:  break;
30931     30877   0576'  EF00'  F000'                goto   l10903
30932     30878                                   line   1765
30933     30879                                  
30934     30880   057A'                     l10857:;  BSR  set  to:  0
30935     30881                           
30936     30882                            ;main.c:  1765:  rv  =  readEEPROM(0x93);
30937     30883   057A'  0E00                       movlw  high(093h)
30938     30884   057C'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30939     30885   057E'  0E93                       movlw  low(093h)
30940     30886   0580'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30941     30887   0582'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30942     30888   0586'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30943     30889                                   line   1766
30944     30890                            ;main.c:  1766:  break;
30945     30891   0588'  EF00'  F000'                goto   l10903
30946     30892                                   line   1770
30947     30893                                  
30948     30894   058C'                     l10859:;  BSR  set  to:  0
30949     30895                           
30950     30896                            ;main.c:  1770:  rv  =  readEEPROM(0x94);
30951     30897   058C'  0E00                       movlw  high(094h)
30952     30898   058E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30953     30899   0590'  0E94                       movlw  low(094h)
30954     30900   0592'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30955     30901   0594'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30956     30902   0598'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30957     30903                                   line   1771
30958     30904                            ;main.c:  1771:  break;
30959     30905   059A'  EF00'  F000'                goto   l10903
30960     30906                                   line   1775
30961     30907                                  
30962     30908   059E'                     l10861:;  BSR  set  to:  0
30963     30909                           
30964     30910                            ;main.c:  1775:  rv  =  readEEPROM(0x95);
30965     30911   059E'  0E00                       movlw  high(095h)
30966     30912   05A0'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30967     30913   05A2'  0E95                       movlw  low(095h)
30968     30914   05A4'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30969     30915   05A6'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30970     30916   05AA'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30971     30917                                   line   1776
30972     30918                            ;main.c:  1776:  break;
30973     30919   05AC'  EF00'  F000'                goto   l10903
30974     30920                                   line   1780
30975     30921                                  
30976     30922   05B0'                     l10863:;  BSR  set  to:  0
30977     30923                           
30978     30924                            ;main.c:  1780:  rv  =  readEEPROM(0x96);
30979     30925   05B0'  0E00                       movlw  high(096h)
30980     30926   05B2'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30981     30927   05B4'  0E96                       movlw  low(096h)
30982     30928   05B6'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30983     30929   05B8'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30984     30930   05BC'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30985     30931                                   line   1781
30986     30932                            ;main.c:  1781:  break;
30987     30933   05BE'  EF00'  F000'                goto   l10903
30988     30934                                   line   1790
30989     30935                                  
30990     30936   05C2'                     l10865:;  BSR  set  to:  0
30991     30937                           
30992     30938                            ;main.c:  1790:  rv  =  readEEPROM(0x97);
30993     30939   05C2'  0E00                       movlw  high(097h)
30994     30940   05C4'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
30995     30941   05C6'  0E97                       movlw  low(097h)
30996     30942   05C8'  6E0D'                      movwf  ((c:?_readEEPROM)),c
30997     30943   05CA'  EC00'  F000'                call   _readEEPROM        ;wreg  free
30998     30944   05CE'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
30999     30945                                   line   1791
31000     30946                            ;main.c:  1791:  break;
31001     30947   05D0'  EF00'  F000'                goto   l10903
31002     30948                                   line   1795
31003     30949                                  
31004     30950   05D4'                     l10867:;  BSR  set  to:  0
31005     30951                           
31006     30952                            ;main.c:  1795:  rv  =  readEEPROM(0x98);
31007     30953   05D4'  0E00                       movlw  high(098h)
31008     30954   05D6'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
31009     30955   05D8'  0E98                       movlw  low(098h)
31010     30956   05DA'  6E0D'                      movwf  ((c:?_readEEPROM)),c
31011     30957   05DC'  EC00'  F000'                call   _readEEPROM        ;wreg  free
31012     30958   05E0'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
31013     30959                                   line   1796
31014     30960                            ;main.c:  1796:  break;
31015     30961   05E2'  EF00'  F000'                goto   l10903
31016     30962                                   line   1800
31017     30963                                  
31018     30964   05E6'                     l10869:;  BSR  set  to:  0
31019     30965                           
31020     30966                            ;main.c:  1800:  rv  =  readEEPROM(0x99);
31021     30967   05E6'  0E00                       movlw  high(099h)
31022     30968   05E8'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
31023     30969   05EA'  0E99                       movlw  low(099h)
31024     30970   05EC'  6E0D'                      movwf  ((c:?_readEEPROM)),c
31025     30971   05EE'  EC00'  F000'                call   _readEEPROM        ;wreg  free
31026     30972   05F2'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
31027     30973                                   line   1801
31028     30974                            ;main.c:  1801:  break;
31029     30975   05F4'  EF00'  F000'                goto   l10903
31030     30976                                   line   1805
31031     30977                                  
31032     30978   05F8'                     l10871:;  BSR  set  to:  0
31033     30979                           
31034     30980                            ;main.c:  1805:  rv  =  readEEPROM(0x9A);
31035     30981   05F8'  0E00                       movlw  high(09Ah)
31036     30982   05FA'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
31037     30983   05FC'  0E9A                       movlw  low(09Ah)
31038     30984   05FE'  6E0D'                      movwf  ((c:?_readEEPROM)),c
31039     30985   0600'  EC00'  F000'                call   _readEEPROM        ;wreg  free
31040     30986   0604'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
31041     30987                                   line   1806
31042     30988                            ;main.c:  1806:  break;
31043     30989   0606'  EF00'  F000'                goto   l10903
31044     30990                                   line   1810
31045     30991                                  
31046     30992   060A'                     l10873:;  BSR  set  to:  0
31047     30993                           
31048     30994                            ;main.c:  1810:  rv  =  readEEPROM(0x9B);
31049     30995   060A'  0E00                       movlw  high(09Bh)
31050     30996   060C'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
31051     30997   060E'  0E9B                       movlw  low(09Bh)
31052     30998   0610'  6E0D'                      movwf  ((c:?_readEEPROM)),c
31053     30999   0612'  EC00'  F000'                call   _readEEPROM        ;wreg  free
31054     31000   0616'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
31055     31001                                   line   1811
31056     31002                            ;main.c:  1811:  break;
31057     31003   0618'  EF00'  F000'                goto   l10903
31058     31004                                   line   1815
31059     31005                                  
31060     31006   061C'                     l10875:;  BSR  set  to:  0
31061     31007                           
31062     31008                            ;main.c:  1815:  rv  =  readEEPROM(0x9C);
31063     31009   061C'  0E00                       movlw  high(09Ch)
31064     31010   061E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
31065     31011   0620'  0E9C                       movlw  low(09Ch)
31066     31012   0622'  6E0D'                      movwf  ((c:?_readEEPROM)),c
31067     31013   0624'  EC00'  F000'                call   _readEEPROM        ;wreg  free
31068     31014   0628'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
31069     31015                                   line   1816
31070     31016                            ;main.c:  1816:  break;
31071     31017   062A'  EF00'  F000'                goto   l10903
31072     31018                                   line   1821
31073     31019                            ;main.c:  1821:  case  0x74:
31074     31020                                  
31075     31021   062E'                     l410:;  BSR  set  to:  0
31076     31022                           
31077     31023                                   line   1822
31078     31024                            ;main.c:  1822:  rv  =  calibration_index;
31079     31025   062E'  C004'  F013'                movff  (c:_calibration_index),(c:vscp_readAppReg@rv)
31080     31026                                   line   1823
31081     31027                            ;main.c:  1823:  break;
31082     31028   0632'  EF00'  F000'                goto   l10903
31083     31029                                   line   1828
31084     31030                                  
31085     31031   0636'                     l10877:;  BSR  set  to:  0
31086     31032                           
31087     31033                            ;main.c:  1827:  rv  =  readEEPROM(0x9E  +
31088     31034                            ;main.c:  1828:  calibration_index);
31089     31035   0636'  0E9E                       movlw  low(09Eh)
31090     31036   0638'  2404'                      addwf  ((c:_calibration_index)),c,w
31091     31037                                  
31092     31038   063A'  6E0D'                      movwf  ((c:?_readEEPROM)),c
31093     31039   063C'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
31094     31040   063E'  0E00                       movlw  high(09Eh)
31095     31041   0640'  220E'                      addwfc 1+((c:?_readEEPROM)),c
31096     31042   0642'  EC00'  F000'                call   _readEEPROM        ;wreg  free
31097     31043   0646'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
31098     31044                                   line   1829
31099     31045                            ;main.c:  1829:  break;
31100     31046   0648'  EF00'  F000'                goto   l10903
31101     31047                                   line   1832
31102     31048                                  
31103     31049   064C'                     l10879:;  BSR  set  to:  0
31104     31050                           
31105     31051                            ;main.c:  1832:  rv  =  readEEPROM(0xF2);
31106     31052   064C'  0E00                       movlw  high(0F2h)
31107     31053   064E'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
31108     31054   0650'  0EF2                       movlw  low(0F2h)
31109     31055   0652'  6E0D'                      movwf  ((c:?_readEEPROM)),c
31110     31056   0654'  EC00'  F000'                call   _readEEPROM        ;wreg  free
31111     31057   0658'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
31112     31058                                   line   1833
31113     31059                            ;main.c:  1833:  break;
31114     31060   065A'  EF00'  F000'                goto   l10903
31115     31061                                   line   1836
31116     31062                                  
31117     31063   065E'                     l10881:;  BSR  set  to:  0
31118     31064                           
31119     31065                            ;main.c:  1836:  rv  =  readEEPROM(0xF3);
31120     31066   065E'  0E00                       movlw  high(0F3h)
31121     31067   0660'  6E0E'                      movwf  ((c:?_readEEPROM+1)),c
31122     31068   0662'  0EF3                       movlw  low(0F3h)
31123     31069   0664'  6E0D'                      movwf  ((c:?_readEEPROM)),c
31124     31070   0666'  EC00'  F000'                call   _readEEPROM        ;wreg  free
31125     31071   066A'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
31126     31072                                   line   1837
31127     31073                            ;main.c:  1837:  break;
31128     31074   066C'  EF00'  F000'                goto   l10903
31129     31075                                   line   1839
31130     31076                            ;main.c:  1839:  default:
31131     31077                                  
31132     31078   0670'                     l414:;  BSR  set  to:  0
31133     31079                           
31134     31080                                   line   1840
31135     31081                            ;main.c:  1840:  rv  =  0;
31136     31082   0670'  6A13'                      clrf   ((c:vscp_readAppReg@rv)),c
31137     31083                                   line   1841
31138     31084                            ;main.c:  1841:  break;
31139     31085   0672'  EF00'  F000'                goto   l10903
31140     31086                                   line   1268
31141     31087                                  
31142     31088   0676'                     l10885:;  BSR  set  to:  0
31143     31089                           
31144     31090   0676'  5012'                      movf   ((c:vscp_readAppReg@reg)),c,w
31145     31091                                   ;  Switch  size  1,  requested  type  "space"
31146     31092                            ;  Number  of  cases  is  108,  Range  of  values  is  0  to  119
31147     31093                            ;  switch  strategies  available:
31148     31094                            ;  Name          Instructions  Cycles
31149     31095                            ;  simple_byte           325    163  (average)
31150     31096                            ;      Chosen  strategy  is  simple_byte
31151     31097                           
31152     31098   0678'  0A00                       xorlw  0^0       ;  case  0
31153     31099   067A'  B4D8                       skipnz
31154     31100   067C'  EF00'  F000'                goto   l10681
31155     31101   0680'  0A01                       xorlw  1^0       ;  case  1
31156     31102   0682'  B4D8                       skipnz
31157     31103   0684'  EF00'  F000'                goto   l10683
31158     31104   0688'  0A03                       xorlw  2^1       ;  case  2
31159     31105   068A'  B4D8                       skipnz
31160     31106   068C'  EF00'  F000'                goto   l10685
31161     31107   0690'  0A01                       xorlw  3^2       ;  case  3
31162     31108   0692'  B4D8                       skipnz
31163     31109   0694'  EF00'  F000'                goto   l10687
31164     31110   0698'  0A07                       xorlw  4^3       ;  case  4
31165     31111   069A'  B4D8                       skipnz
31166     31112   069C'  EF00'  F000'                goto   l10689
31167     31113   06A0'  0A01                       xorlw  5^4       ;  case  5
31168     31114   06A2'  B4D8                       skipnz
31169     31115   06A4'  EF00'  F000'                goto   l10691
31170     31116   06A8'  0A03                       xorlw  6^5       ;  case  6
31171     31117   06AA'  B4D8                       skipnz
31172     31118   06AC'  EF00'  F000'                goto   l10693
31173     31119   06B0'  0A01                       xorlw  7^6       ;  case  7
31174     31120   06B2'  B4D8                       skipnz
31175     31121   06B4'  EF00'  F000'                goto   l10695
31176     31122   06B8'  0A0F                       xorlw  8^7       ;  case  8
31177     31123   06BA'  B4D8                       skipnz
31178     31124   06BC'  EF00'  F000'                goto   l10697
31179     31125   06C0'  0A01                       xorlw  9^8       ;  case  9
31180     31126   06C2'  B4D8                       skipnz
31181     31127   06C4'  EF00'  F000'                goto   l315
31182     31128   06C8'  0A03                       xorlw  10^9      ;  case  10
31183     31129   06CA'  B4D8                       skipnz
31184     31130   06CC'  EF00'  F000'                goto   l10699
31185     31131   06D0'  0A01                       xorlw  11^10     ;  case  11
31186     31132   06D2'  B4D8                       skipnz
31187     31133   06D4'  EF00'  F000'                goto   l317
31188     31134   06D8'  0A07                       xorlw  12^11     ;  case  12
31189     31135   06DA'  B4D8                       skipnz
31190     31136   06DC'  EF00'  F000'                goto   l10701
31191     31137   06E0'  0A01                       xorlw  13^12     ;  case  13
31192     31138   06E2'  B4D8                       skipnz
31193     31139   06E4'  EF00'  F000'                goto   l319
31194     31140   06E8'  0A03                       xorlw  14^13     ;  case  14
31195     31141   06EA'  B4D8                       skipnz
31196     31142   06EC'  EF00'  F000'                goto   l10703
31197     31143   06F0'  0A01                       xorlw  15^14     ;  case  15
31198     31144   06F2'  B4D8                       skipnz
31199     31145   06F4'  EF00'  F000'                goto   l321
31200     31146   06F8'  0A1F                       xorlw  16^15     ;  case  16
31201     31147   06FA'  B4D8                       skipnz
31202     31148   06FC'  EF00'  F000'                goto   l10705
31203     31149   0700'  0A01                       xorlw  17^16     ;  case  17
31204     31150   0702'  B4D8                       skipnz
31205     31151   0704'  EF00'  F000'                goto   l323
31206     31152   0708'  0A03                       xorlw  18^17     ;  case  18
31207     31153   070A'  B4D8                       skipnz
31208     31154   070C'  EF00'  F000'                goto   l10705
31209     31155   0710'  0A01                       xorlw  19^18     ;  case  19
31210     31156   0712'  B4D8                       skipnz
31211     31157   0714'  EF00'  F000'                goto   l323
31212     31158   0718'  0A07                       xorlw  20^19     ;  case  20
31213     31159   071A'  B4D8                       skipnz
31214     31160   071C'  EF00'  F000'                goto   l10709
31215     31161   0720'  0A01                       xorlw  21^20     ;  case  21
31216     31162   0722'  B4D8                       skipnz
31217     31163   0724'  EF00'  F000'                goto   l10711
31218     31164   0728'  0A03                       xorlw  22^21     ;  case  22
31219     31165   072A'  B4D8                       skipnz
31220     31166   072C'  EF00'  F000'                goto   l10713
31221     31167   0730'  0A01                       xorlw  23^22     ;  case  23
31222     31168   0732'  B4D8                       skipnz
31223     31169   0734'  EF00'  F000'                goto   l10715
31224     31170   0738'  0A0F                       xorlw  24^23     ;  case  24
31225     31171   073A'  B4D8                       skipnz
31226     31172   073C'  EF00'  F000'                goto   l10717
31227     31173   0740'  0A01                       xorlw  25^24     ;  case  25
31228     31174   0742'  B4D8                       skipnz
31229     31175   0744'  EF00'  F000'                goto   l10719
31230     31176   0748'  0A3F                       xorlw  38^25     ;  case  38
31231     31177   074A'  B4D8                       skipnz
31232     31178   074C'  EF00'  F000'                goto   l10721
31233     31179   0750'  0A01                       xorlw  39^38     ;  case  39
31234     31180   0752'  B4D8                       skipnz
31235     31181   0754'  EF00'  F000'                goto   l10723
31236     31182   0758'  0A0F                       xorlw  40^39     ;  case  40
31237     31183   075A'  B4D8                       skipnz
31238     31184   075C'  EF00'  F000'                goto   l10725
31239     31185   0760'  0A01                       xorlw  41^40     ;  case  41
31240     31186   0762'  B4D8                       skipnz
31241     31187   0764'  EF00'  F000'                goto   l10727
31242     31188   0768'  0A03                       xorlw  42^41     ;  case  42
31243     31189   076A'  B4D8                       skipnz
31244     31190   076C'  EF00'  F000'                goto   l10729
31245     31191   0770'  0A01                       xorlw  43^42     ;  case  43
31246     31192   0772'  B4D8                       skipnz
31247     31193   0774'  EF00'  F000'                goto   l10731
31248     31194   0778'  0A07                       xorlw  44^43     ;  case  44
31249     31195   077A'  B4D8                       skipnz
31250     31196   077C'  EF00'  F000'                goto   l10733
31251     31197   0780'  0A01                       xorlw  45^44     ;  case  45
31252     31198   0782'  B4D8                       skipnz
31253     31199   0784'  EF00'  F000'                goto   l10735
31254     31200   0788'  0A03                       xorlw  46^45     ;  case  46
31255     31201   078A'  B4D8                       skipnz
31256     31202   078C'  EF00'  F000'                goto   l10737
31257     31203   0790'  0A01                       xorlw  47^46     ;  case  47
31258     31204   0792'  B4D8                       skipnz
31259     31205   0794'  EF00'  F000'                goto   l10739
31260     31206   0798'  0A1F                       xorlw  48^47     ;  case  48
31261     31207   079A'  B4D8                       skipnz
31262     31208   079C'  EF00'  F000'                goto   l10741
31263     31209   07A0'  0A01                       xorlw  49^48     ;  case  49
31264     31210   07A2'  B4D8                       skipnz
31265     31211   07A4'  EF00'  F000'                goto   l10743
31266     31212   07A8'  0A03                       xorlw  50^49     ;  case  50
31267     31213   07AA'  B4D8                       skipnz
31268     31214   07AC'  EF00'  F000'                goto   l10745
31269     31215   07B0'  0A01                       xorlw  51^50     ;  case  51
31270     31216   07B2'  B4D8                       skipnz
31271     31217   07B4'  EF00'  F000'                goto   l10747
31272     31218   07B8'  0A07                       xorlw  52^51     ;  case  52
31273     31219   07BA'  B4D8                       skipnz
31274     31220   07BC'  EF00'  F000'                goto   l10749
31275     31221   07C0'  0A01                       xorlw  53^52     ;  case  53
31276     31222   07C2'  B4D8                       skipnz
31277     31223   07C4'  EF00'  F000'                goto   l10751
31278     31224   07C8'  0A03                       xorlw  54^53     ;  case  54
31279     31225   07CA'  B4D8                       skipnz
31280     31226   07CC'  EF00'  F000'                goto   l10753
31281     31227   07D0'  0A01                       xorlw  55^54     ;  case  55
31282     31228   07D2'  B4D8                       skipnz
31283     31229   07D4'  EF00'  F000'                goto   l10755
31284     31230   07D8'  0A0F                       xorlw  56^55     ;  case  56
31285     31231   07DA'  B4D8                       skipnz
31286     31232   07DC'  EF00'  F000'                goto   l10757
31287     31233   07E0'  0A01                       xorlw  57^56     ;  case  57
31288     31234   07E2'  B4D8                       skipnz
31289     31235   07E4'  EF00'  F000'                goto   l10759
31290     31236   07E8'  0A03                       xorlw  58^57     ;  case  58
31291     31237   07EA'  B4D8                       skipnz
31292     31238   07EC'  EF00'  F000'                goto   l10761
31293     31239   07F0'  0A01                       xorlw  59^58     ;  case  59
31294     31240   07F2'  B4D8                       skipnz
31295     31241   07F4'  EF00'  F000'                goto   l10763
31296     31242   07F8'  0A07                       xorlw  60^59     ;  case  60
31297     31243   07FA'  B4D8                       skipnz
31298     31244   07FC'  EF00'  F000'                goto   l10765
31299     31245   0800'  0A01                       xorlw  61^60     ;  case  61
31300     31246   0802'  B4D8                       skipnz
31301     31247   0804'  EF00'  F000'                goto   l10767
31302     31248   0808'  0A03                       xorlw  62^61     ;  case  62
31303     31249   080A'  B4D8                       skipnz
31304     31250   080C'  EF00'  F000'                goto   l10769
31305     31251   0810'  0A01                       xorlw  63^62     ;  case  63
31306     31252   0812'  B4D8                       skipnz
31307     31253   0814'  EF00'  F000'                goto   l10771
31308     31254   0818'  0A7F                       xorlw  64^63     ;  case  64
31309     31255   081A'  B4D8                       skipnz
31310     31256   081C'  EF00'  F000'                goto   l10773
31311     31257   0820'  0A01                       xorlw  65^64     ;  case  65
31312     31258   0822'  B4D8                       skipnz
31313     31259   0824'  EF00'  F000'                goto   l10775
31314     31260   0828'  0A03                       xorlw  66^65     ;  case  66
31315     31261   082A'  B4D8                       skipnz
31316     31262   082C'  EF00'  F000'                goto   l10777
31317     31263   0830'  0A01                       xorlw  67^66     ;  case  67
31318     31264   0832'  B4D8                       skipnz
31319     31265   0834'  EF00'  F000'                goto   l10779
31320     31266   0838'  0A07                       xorlw  68^67     ;  case  68
31321     31267   083A'  B4D8                       skipnz
31322     31268   083C'  EF00'  F000'                goto   l10781
31323     31269   0840'  0A01                       xorlw  69^68     ;  case  69
31324     31270   0842'  B4D8                       skipnz
31325     31271   0844'  EF00'  F000'                goto   l10783
31326     31272   0848'  0A03                       xorlw  70^69     ;  case  70
31327     31273   084A'  B4D8                       skipnz
31328     31274   084C'  EF00'  F000'                goto   l10785
31329     31275   0850'  0A01                       xorlw  71^70     ;  case  71
31330     31276   0852'  B4D8                       skipnz
31331     31277   0854'  EF00'  F000'                goto   l10787
31332     31278   0858'  0A0F                       xorlw  72^71     ;  case  72
31333     31279   085A'  B4D8                       skipnz
31334     31280   085C'  EF00'  F000'                goto   l10789
31335     31281   0860'  0A01                       xorlw  73^72     ;  case  73
31336     31282   0862'  B4D8                       skipnz
31337     31283   0864'  EF00'  F000'                goto   l10791
31338     31284   0868'  0A03                       xorlw  74^73     ;  case  74
31339     31285   086A'  B4D8                       skipnz
31340     31286   086C'  EF00'  F000'                goto   l10793
31341     31287   0870'  0A01                       xorlw  75^74     ;  case  75
31342     31288   0872'  B4D8                       skipnz
31343     31289   0874'  EF00'  F000'                goto   l10795
31344     31290   0878'  0A07                       xorlw  76^75     ;  case  76
31345     31291   087A'  B4D8                       skipnz
31346     31292   087C'  EF00'  F000'                goto   l10793
31347     31293   0880'  0A01                       xorlw  77^76     ;  case  77
31348     31294   0882'  B4D8                       skipnz
31349     31295   0884'  EF00'  F000'                goto   l10795
31350     31296   0888'  0A03                       xorlw  78^77     ;  case  78
31351     31297   088A'  B4D8                       skipnz
31352     31298   088C'  EF00'  F000'                goto   l10793
31353     31299   0890'  0A01                       xorlw  79^78     ;  case  79
31354     31300   0892'  B4D8                       skipnz
31355     31301   0894'  EF00'  F000'                goto   l10795
31356     31302   0898'  0A1F                       xorlw  80^79     ;  case  80
31357     31303   089A'  B4D8                       skipnz
31358     31304   089C'  EF00'  F000'                goto   l10793
31359     31305   08A0'  0A01                       xorlw  81^80     ;  case  81
31360     31306   08A2'  B4D8                       skipnz
31361     31307   08A4'  EF00'  F000'                goto   l10795
31362     31308   08A8'  0A03                       xorlw  82^81     ;  case  82
31363     31309   08AA'  B4D8                       skipnz
31364     31310   08AC'  EF00'  F000'                goto   l10793
31365     31311   08B0'  0A01                       xorlw  83^82     ;  case  83
31366     31312   08B2'  B4D8                       skipnz
31367     31313   08B4'  EF00'  F000'                goto   l10795
31368     31314   08B8'  0A07                       xorlw  84^83     ;  case  84
31369     31315   08BA'  B4D8                       skipnz
31370     31316   08BC'  EF00'  F000'                goto   l10793
31371     31317   08C0'  0A01                       xorlw  85^84     ;  case  85
31372     31318   08C2'  B4D8                       skipnz
31373     31319   08C4'  EF00'  F000'                goto   l10795
31374     31320   08C8'  0A03                       xorlw  86^85     ;  case  86
31375     31321   08CA'  B4D8                       skipnz
31376     31322   08CC'  EF00'  F000'                goto   l10817
31377     31323   08D0'  0A01                       xorlw  87^86     ;  case  87
31378     31324   08D2'  B4D8                       skipnz
31379     31325   08D4'  EF00'  F000'                goto   l10819
31380     31326   08D8'  0A0F                       xorlw  88^87     ;  case  88
31381     31327   08DA'  B4D8                       skipnz
31382     31328   08DC'  EF00'  F000'                goto   l10821
31383     31329   08E0'  0A01                       xorlw  89^88     ;  case  89
31384     31330   08E2'  B4D8                       skipnz
31385     31331   08E4'  EF00'  F000'                goto   l10823
31386     31332   08E8'  0A03                       xorlw  90^89     ;  case  90
31387     31333   08EA'  B4D8                       skipnz
31388     31334   08EC'  EF00'  F000'                goto   l10825
31389     31335   08F0'  0A01                       xorlw  91^90     ;  case  91
31390     31336   08F2'  B4D8                       skipnz
31391     31337   08F4'  EF00'  F000'                goto   l10827
31392     31338   08F8'  0A07                       xorlw  92^91     ;  case  92
31393     31339   08FA'  B4D8                       skipnz
31394     31340   08FC'  EF00'  F000'                goto   l10829
31395     31341   0900'  0A01                       xorlw  93^92     ;  case  93
31396     31342   0902'  B4D8                       skipnz
31397     31343   0904'  EF00'  F000'                goto   l10831
31398     31344   0908'  0A03                       xorlw  94^93     ;  case  94
31399     31345   090A'  B4D8                       skipnz
31400     31346   090C'  EF00'  F000'                goto   l10833
31401     31347   0910'  0A01                       xorlw  95^94     ;  case  95
31402     31348   0912'  B4D8                       skipnz
31403     31349   0914'  EF00'  F000'                goto   l10835
31404     31350   0918'  0A3F                       xorlw  96^95     ;  case  96
31405     31351   091A'  B4D8                       skipnz
31406     31352   091C'  EF00'  F000'                goto   l10837
31407     31353   0920'  0A01                       xorlw  97^96     ;  case  97
31408     31354   0922'  B4D8                       skipnz
31409     31355   0924'  EF00'  F000'                goto   l10839
31410     31356   0928'  0A03                       xorlw  98^97     ;  case  98
31411     31357   092A'  B4D8                       skipnz
31412     31358   092C'  EF00'  F000'                goto   l10841
31413     31359   0930'  0A01                       xorlw  99^98     ;  case  99
31414     31360   0932'  B4D8                       skipnz
31415     31361   0934'  EF00'  F000'                goto   l10843
31416     31362   0938'  0A07                       xorlw  100^99    ;  case  100
31417     31363   093A'  B4D8                       skipnz
31418     31364   093C'  EF00'  F000'                goto   l10845
31419     31365   0940'  0A01                       xorlw  101^100   ;  case  101
31420     31366   0942'  B4D8                       skipnz
31421     31367   0944'  EF00'  F000'                goto   l10847
31422     31368   0948'  0A03                       xorlw  102^101   ;  case  102
31423     31369   094A'  B4D8                       skipnz
31424     31370   094C'  EF00'  F000'                goto   l10849
31425     31371   0950'  0A01                       xorlw  103^102   ;  case  103
31426     31372   0952'  B4D8                       skipnz
31427     31373   0954'  EF00'  F000'                goto   l10851
31428     31374   0958'  0A0F                       xorlw  104^103   ;  case  104
31429     31375   095A'  B4D8                       skipnz
31430     31376   095C'  EF00'  F000'                goto   l10853
31431     31377   0960'  0A01                       xorlw  105^104   ;  case  105
31432     31378   0962'  B4D8                       skipnz
31433     31379   0964'  EF00'  F000'                goto   l10855
31434     31380   0968'  0A03                       xorlw  106^105   ;  case  106
31435     31381   096A'  B4D8                       skipnz
31436     31382   096C'  EF00'  F000'                goto   l10857
31437     31383   0970'  0A01                       xorlw  107^106   ;  case  107
31438     31384   0972'  B4D8                       skipnz
31439     31385   0974'  EF00'  F000'                goto   l10859
31440     31386   0978'  0A07                       xorlw  108^107   ;  case  108
31441     31387   097A'  B4D8                       skipnz
31442     31388   097C'  EF00'  F000'                goto   l10861
31443     31389   0980'  0A01                       xorlw  109^108   ;  case  109
31444     31390   0982'  B4D8                       skipnz
31445     31391   0984'  EF00'  F000'                goto   l10863
31446     31392   0988'  0A03                       xorlw  110^109   ;  case  110
31447     31393   098A'  B4D8                       skipnz
31448     31394   098C'  EF00'  F000'                goto   l10865
31449     31395   0990'  0A01                       xorlw  111^110   ;  case  111
31450     31396   0992'  B4D8                       skipnz
31451     31397   0994'  EF00'  F000'                goto   l10867
31452     31398   0998'  0A1F                       xorlw  112^111   ;  case  112
31453     31399   099A'  B4D8                       skipnz
31454     31400   099C'  EF00'  F000'                goto   l10869
31455     31401   09A0'  0A01                       xorlw  113^112   ;  case  113
31456     31402   09A2'  B4D8                       skipnz
31457     31403   09A4'  EF00'  F000'                goto   l10871
31458     31404   09A8'  0A03                       xorlw  114^113   ;  case  114
31459     31405   09AA'  B4D8                       skipnz
31460     31406   09AC'  EF00'  F000'                goto   l10873
31461     31407   09B0'  0A01                       xorlw  115^114   ;  case  115
31462     31408   09B2'  B4D8                       skipnz
31463     31409   09B4'  EF00'  F000'                goto   l10875
31464     31410   09B8'  0A07                       xorlw  116^115   ;  case  116
31465     31411   09BA'  B4D8                       skipnz
31466     31412   09BC'  EF00'  F000'                goto   l410
31467     31413   09C0'  0A01                       xorlw  117^116   ;  case  117
31468     31414   09C2'  B4D8                       skipnz
31469     31415   09C4'  EF00'  F000'                goto   l10877
31470     31416   09C8'  0A03                       xorlw  118^117   ;  case  118
31471     31417   09CA'  B4D8                       skipnz
31472     31418   09CC'  EF00'  F000'                goto   l10879
31473     31419   09D0'  0A01                       xorlw  119^118   ;  case  119
31474     31420   09D2'  B4D8                       skipnz
31475     31421   09D4'  EF00'  F000'                goto   l10881
31476     31422   09D8'  EF00'  F000'                goto   l414
31477     31423                           
31478     31424                                   line   1844
31479     31425                                  
31480     31426   09DC'                     l10887:;  BSR  set  to:  0
31481     31427                           
31482     31428                            ;main.c:  1844:  else  if  (1  ==  vscp_page_select)  {
31483     31429   09DC'  0400'                      decf   ((c:_vscp_page_select)),c,w
31484     31430   09DE'  1001'                      iorwf  ((c:_vscp_page_select+1)),c,w
31485     31431                           
31486     31432   09E0'  A4D8                       btfss  status,2
31487     31433   09E2'  EF00'  F000'                goto   u8671
31488     31434   09E6'  EF00'  F000'                goto   u8670
31489     31435   09EA'                     u8671:
31490     31436   09EA'  EF00'  F000'                goto   l10903
31491     31437   09EE'                     u8670:
31492     31438                                   line   1846
31493     31439                                  
31494     31440   09EE'                     l10889:;  BSR  set  to:  0
31495     31441                           
31496     31442                            ;main.c:  1846:  if  (reg &lsaquo =  0x48)  {
31497     31443   09EE'  0E49                       movlw  (049h)&0ffh
31498     31444   09F0'  6012'                      cpfslt ((c:vscp_readAppReg@reg)),c
31499     31445   09F2'  EF00'  F000'                goto   u8681
31500     31446   09F6'  EF00'  F000'                goto   u8680
31501     31447   09FA'                     u8681:
31502     31448   09FA'  EF00'  F000'                goto   l10893
31503     31449   09FE'                     u8680:
31504     31450                                   line   1848
31505     31451                                  
31506     31452   09FE'                     l10891:;  BSR  set  to:  0
31507     31453                           
31508     31454                            ;main.c:  1847:  rv  =  readEEPROM(0xAA  +
31509     31455                            ;main.c:  1848:  reg  -  0x48);
31510     31456   09FE'  0E62                       movlw  low(062h)
31511     31457   0A00'  2412'                      addwf  ((c:vscp_readAppReg@reg)),c,w
31512     31458                                  
31513     31459   0A02'  6E0D'                      movwf  ((c:?_readEEPROM)),c
31514     31460   0A04'  6A0E'                      clrf   1+((c:?_readEEPROM)),c
31515     31461   0A06'  0E00                       movlw  high(062h)
31516     31462   0A08'  220E'                      addwfc 1+((c:?_readEEPROM)),c
31517     31463   0A0A'  EC00'  F000'                call   _readEEPROM        ;wreg  free
31518     31464   0A0E'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
31519     31465                                   line   1849
31520     31466                            ;main.c:  1849:  }
31521     31467   0A10'  EF00'  F000'                goto   l10903
31522     31468                                   line   1850
31523     31469                                  
31524     31470   0A14'                     l10893:;  BSR  set  to:  0
31525     31471                           
31526     31472                            ;main.c:  1850:  else  if  (reg &lsaquo =  0x54)  {
31527     31473   0A14'  0E55                       movlw  (055h)&0ffh
31528     31474   0A16'  6012'                      cpfslt ((c:vscp_readAppReg@reg)),c
31529     31475   0A18'  EF00'  F000'                goto   u8691
31530     31476   0A1C'  EF00'  F000'                goto   u8690
31531     31477   0A20'                     u8691:
31532     31478   0A20'  EF00'  F000'                goto   l10903
31533     31479   0A24'                     u8690:
31534     31480                                   line   1852
31535     31481                                  
31536     31482   0A24'                     l10895:;  BSR  set  to:  0
31537     31483                           
31538     31484                            ;main.c:  1852:  uint8_t  pos  =  reg  -  0x54;
31539     31485   0A24'  5012'                      movf   ((c:vscp_readAppReg@reg)),c,w
31540     31486   0A26'  0FAC                       addlw  low(0ACh)
31541     31487   0A28'  6E11'                      movwf  ((c:vscp_readAppReg@pos)),c
31542     31488                                   line   1853
31543     31489                                  
31544     31490   0A2A'                     l10897:;  BSR  set  to:  0
31545     31491                           
31546     31492                            ;main.c:  1853:  if  (0  ==  pos)  pos  =  11;
31547     31493   0A2A'  6611'                      tstfsz ((c:vscp_readAppReg@pos)),c
31548     31494   0A2C'  EF00'  F000'                goto   u8701
31549     31495   0A30'  EF00'  F000'                goto   u8700
31550     31496   0A34'                     u8701:
31551     31497   0A34'  EF00'  F000'                goto   l10901
31552     31498   0A38'                     u8700:
31553     31499                                  
31554     31500   0A38'                     l10899:;  BSR  set  to:  0
31555     31501                           
31556     31502                                   line   1854
31557     31503                                  
31558     31504   0A38'                     l10901:;  BSR  set  to:  0
31559     31505                           
31560     31506                            ;main.c:  1854:  rv  =  adc[reg  -  0x54];
31561     31507   0A38'  0E00'                      movlw  low(_adc+0FFACh)
31562     31508   0A3A'  2412'                      addwf  ((c:vscp_readAppReg@reg)),c,w
31563     31509   0A3C'  6ED9                       movwf  c:fsr2l
31564     31510   0A3E'  6ADA                       clrf   1+c:fsr2l
31565     31511   0A40'  0E00'                      movlw  high(_adc+0FFACh)
31566     31512   0A42'  22DA                       addwfc 1+c:fsr2l
31567     31513   0A44'  50DF                       movf   indf2,w
31568     31514   0A46'  6E13'                      movwf  ((c:vscp_readAppReg@rv)),c
31569     31515                                   line   1858
31570     31516                                  
31571     31517   0A48'                     l10903:
31572     31518                            ;main.c:  1855:  }
31573     31519                            ;main.c:  1856:  }
31574     31520                            ;main.c:  1858:  return  rv;
31575     31521   0A48'  5013'                      movf   ((c:vscp_readAppReg@rv)),c,w
31576     31522                                   line   1860
31577     31523                                  
31578     31524   0A4A'                     l421:
31579     31525   0A4A'  0012                       return
31580     31526                                   opt  stack  0
31581     31527                            GLOBAL __end_of_vscp_readAppReg
31582     31528   0A4C'                            __end_of_vscp_readAppReg:
31583     31529                                   signat _vscp_readAppReg,4217
31584     31530                                   global _interrupt_at_low_vector
31585     31531                           
31586     31532  ;;  ***************  function  _interrupt_at_low_vector  *****************
31587     31533  ;;  Defined  at:
31588     31534  ;;              line  134  in  file  "../main.c"
31589     31535  ;;  Parameters:     Size   Location      Type
31590     31536  ;;              None
31591     31537  ;;  Auto  vars:      Size   Location      Type
31592     31538  ;;              None
31593     31539  ;;  Return  value:   Size   Location      Type
31594     31540  ;;              None                void
31595     31541  ;;  Registers  used:
31596     31542  ;;              wreg,  fsr2l,  fsr2h,  status,2,  status,0,  prodl,  prodh,  cstack
31597     31543  ;;  Tracked  objects:
31598     31544  ;;              On  entry  :  0/0
31599     31545  ;;              On  exit   :  0/0
31600     31546  ;;              Unchanged:  0/0
31601     31547  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
31602     31548  ;;       Params:          0        0        0        0        0        0        0
31603     31549  ;;       Locals:          0        0        0        0        0        0        0
31604     31550  ;;       Temps:           9        0        0        0        0        0        0
31605     31551  ;;       Totals:          9        0        0        0        0        0        0
31606     31552  ;;Total  ram  usage:         9  bytes
31607     31553  ;;  Hardware  stack  levels  used:     1
31608     31554  ;;  Hardware  stack  levels  required  when  called:     1
31609     31555  ;;  This  function  calls:
31610     31556  ;;              i1_ConvertADC
31611     31557  ;;              i1_WriteTimer0
31612     31558  ;;  This  function  is  called  by:
31613     31559  ;;              Interrupt  level  1
31614     31560  ;;  This  function  uses  a  non-reentrant  model
31615     31561  ;;
31616     31562                            psect  intcodelo,class=CODE,space=0,reloc=2
31617     31563                            global  __pintcodelo
31618     31564   0000'                     __pintcodelo:
31619     31565                            psect  intcodelo
31620     31566                                   file   "../main.c"
31621     31567                                   line   134
31622     31568                                   global __size_of_interrupt_at_low_vector
31623     31569   0000                             __size_of_interrupt_at_low_vector      equ   __end_of_interrupt_at_low_vector-_interrupt_at_lo
31624                                     w_vector
31625     31570                                  
31626     31571   0000'                     _interrupt_at_low_vector:
31627     31572                            ;incstack  =  0
31628     31573                                   opt    stack  21
31629     31574   0000'  CFD8  F006'                 movff  status+0,??_interrupt_at_low_vector+2
31630     31575   0004'  CFE8  F007'                 movff  wreg+0,??_interrupt_at_low_vector+3
31631     31576   0008'  CFE0  F008'                 movff  bsr+0,??_interrupt_at_low_vector+4
31632     31577   000C'  CFD9  F009'                 movff  fsr2l+0,??_interrupt_at_low_vector+5
31633     31578   0010'  CFDA  F00A'                 movff  fsr2h+0,??_interrupt_at_low_vector+6
31634     31579   0014'  CFF3  F00B'                 movff  prodl+0,??_interrupt_at_low_vector+7
31635     31580   0018'  CFF4  F00C'                 movff  prodh+0,??_interrupt_at_low_vector+8
31636     31581                            ;incstack  =  0
31637     31582                                   line   137
31638     31583                                  
31639     31584   001C'                     i1l9237:
31640     31585                            ;main.c:  137:  if  (INTCONbits.TMR0IF)  {
31641     31586                                  
31642     31587   001C'  A4F2                       btfss  ((c:4082)),c,2    ;volatile
31643     31588   001E'  EF00'  F000'                goto   i1u692_21
31644     31589   0022'  EF00'  F000'                goto   i1u692_20
31645     31590   0026'                     i1u692_21:
31646     31591   0026'  EF00'  F000'                goto   i1l9277
31647     31592   002A'                     i1u692_20:
31648     31593                                   line   140
31649     31594                                  
31650     31595   002A'                     i1l9239:
31651     31596                            ;main.c:  140:  WriteTimer0(0xfb1d);
31652     31597   002A'  0EFB                       movlw  high(0FB1Dh)
31653     31598   002C'  6E01'                      movwf  ((c:?i1_WriteTimer0+1)),c
31654     31599   002E'  0E1D                       movlw  low(0FB1Dh)
31655     31600   0030'  6E00'                      movwf  ((c:?i1_WriteTimer0)),c
31656     31601   0032'  EC00'  F000'                call   i1_WriteTimer0     ;wreg  free
31657     31602                                   line   142
31658     31603                                  
31659     31604   0036'                     i1l9241:
31660     31605                            ;main.c:  142:  vscp_timer++;
31661     31606   0036'  0101                       movlb  1 ;  ()  banked
31662     31607   0038'  4B00'                      infsnz ((_vscp_timer))&0ffh     ;volatile
31663     31608   003A'  2B00'                      incf   ((_vscp_timer+1))&0ffh     ;volatile
31664     31609                                   line   143
31665     31610                                  
31666     31611   003C'                     i1l9243:;  BSR  set  to:  1
31667     31612                           
31668     31613                            ;main.c:  143:  measurement_clock++;
31669     31614   003C'  0E01                       movlw  01h
31670     31615   003E'  2700'                      addwf  ((_measurement_clock))&0ffh
31671     31616   0040'  0E00                       movlw  0
31672     31617   0042'  2300'                      addwfc ((_measurement_clock+1))&0ffh
31673     31618   0044'  0E00                       movlw  0
31674     31619   0046'  2300'                      addwfc ((_measurement_clock+2))&0ffh
31675     31620   0048'  0E00                       movlw  0
31676     31621   004A'  2300'                      addwfc ((_measurement_clock+3))&0ffh
31677     31622                                   line   144
31678     31623                                  
31679     31624   004C'                     i1l9245:;  BSR  set  to:  1
31680     31625                           
31681     31626                            ;main.c:  144:  timeout_clock++;
31682     31627   004C'  0E01                       movlw  01h
31683     31628   004E'  2700'                      addwf  ((_timeout_clock))&0ffh
31684     31629   0050'  0E00                       movlw  0
31685     31630   0052'  2300'                      addwfc ((_timeout_clock+1))&0ffh
31686     31631   0054'  0E00                       movlw  0
31687     31632   0056'  2300'                      addwfc ((_timeout_clock+2))&0ffh
31688     31633   0058'  0E00                       movlw  0
31689     31634   005A'  2300'                      addwfc ((_timeout_clock+3))&0ffh
31690     31635                                   line   147
31691     31636                                  
31692     31637   005C'                     i1l9247:;  BSR  set  to:  1
31693     31638                           
31694     31639                            ;main.c:  147:  if  (!(PORTC  &  0x01))  {
31695     31640                                  
31696     31641   005C'  B082                       btfsc  ((c:3970)),c,(0)&7        ;volatile
31697     31642   005E'  EF00'  F000'                goto   i1u693_21
31698     31643   0062'  EF00'  F000'                goto   i1u693_20
31699     31644   0066'                     i1u693_21:
31700     31645   0066'  EF00'  F000'                goto   i1l138
31701     31646   006A'                     i1u693_20:
31702     31647                                   line   149
31703     31648                                  
31704     31649   006A'                     i1l9249:;  BSR  set  to:  1
31705     31650                           
31706     31651                            ;main.c:  149:  vscp_initbtncnt++;
31707     31652   006A'  0100                       movlb  0 ;  ()  banked
31708     31653   006C'  2B00'                      incf   ((_vscp_initbtncnt))&0ffh  ;volatile
31709     31654                                   line   150
31710     31655                            ;main.c:  150:  }  else  {
31711     31656   006E'  EF00'  F000'                goto   i1l9251
31712     31657                                  
31713     31658   0072'                     i1l138:;  BSR  set  to:  1
31714     31659                           
31715     31660                                   line   151
31716     31661                            ;main.c:  151:  vscp_initbtncnt  =  0;
31717     31662   0072'  0100                       movlb  0 ;  ()  banked
31718     31663   0074'  6B00'                      clrf   ((_vscp_initbtncnt))&0ffh  ;volatile
31719     31664                                   line   155
31720     31665                                  
31721     31666   0076'                     i1l9251:;  BSR  set  to:  0
31722     31667                           
31723     31668                            ;main.c:  152:  }
31724     31669                            ;main.c:  155:  vscp_statuscnt++;
31725     31670   0076'  2A0C'                      incf   ((c:_vscp_statuscnt)),c    ;volatile
31726     31671                                   line   156
31727     31672                                  
31728     31673   0078'                     i1l9253:;  BSR  set  to:  0
31729     31674                           
31730     31675                            ;main.c:  156:  if  ((0x02  ==  vscp_initledfunc)  &&  (vscp_statuscnt &rsaquo   100))  {
31731     31676   0078'  5007'                      movf   ((c:_vscp_initledfunc)),c,w
31732     31677   007A'  0A02                       xorlw  2
31733     31678                           
31734     31679   007C'  A4D8                       btfss  status,2
31735     31680   007E'  EF00'  F000'                goto   i1u694_21
31736     31681   0082'  EF00'  F000'                goto   i1u694_20
31737     31682   0086'                     i1u694_21:
31738     31683   0086'  EF00'  F000'                goto   i1l9265
31739     31684   008A'                     i1u694_20:
31740     31685                                  
31741     31686   008A'                     i1l9255:;  BSR  set  to:  0
31742     31687                           
31743     31688   008A'  0E64                       movlw  (065h-1)
31744     31689   008C'  640C'                      cpfsgt ((c:_vscp_statuscnt)),c  ;volatile
31745     31690   008E'  EF00'  F000'                goto   i1u695_21
31746     31691   0092'  EF00'  F000'                goto   i1u695_20
31747     31692   0096'                     i1u695_21:
31748     31693   0096'  EF00'  F000'                goto   i1l9265
31749     31694   009A'                     i1u695_20:
31750     31695                                   line   157
31751     31696                                  
31752     31697   009A'                     i1l9257:;  BSR  set  to:  0
31753     31698                           
31754     31699                            ;main.c:  157:  if  (PORTC  &  0x02)  {
31755     31700                                  
31756     31701   009A'  A282                       btfss  ((c:3970)),c,(1)&7        ;volatile
31757     31702   009C'  EF00'  F000'                goto   i1u696_21
31758     31703   00A0'  EF00'  F000'                goto   i1u696_20
31759     31704   00A4'                     i1u696_21:
31760     31705   00A4'  EF00'  F000'                goto   i1l9261
31761     31706   00A8'                     i1u696_20:
31762     31707                                   line   158
31763     31708                                  
31764     31709   00A8'                     i1l9259:;  BSR  set  to:  0
31765     31710                           
31766     31711                            ;main.c:  158:  PORTC  &=  ~0x02;
31767     31712   00A8'  9282                       bcf    (0+(1/8)+(c:3970)),c,(1)&7  ;volatile
31768     31713                                   line   159
31769     31714                            ;main.c:  159:  }  else  {
31770     31715   00AA'  EF00'  F000'                goto   i1l9263
31771     31716                                   line   160
31772     31717                                  
31773     31718   00AE'                     i1l9261:;  BSR  set  to:  0
31774     31719                           
31775     31720                            ;main.c:  160:  PORTC  |=  0x02;
31776     31721   00AE'  8282                       bsf    (0+(1/8)+(c:3970)),c,(1)&7  ;volatile
31777     31722                                   line   162
31778     31723                                  
31779     31724   00B0'                     i1l9263:;  BSR  set  to:  0
31780     31725                           
31781     31726                            ;main.c:  161:  }
31782     31727                            ;main.c:  162:  vscp_statuscnt  =  0;
31783     31728   00B0'  6A0C'                      clrf   ((c:_vscp_statuscnt)),c    ;volatile
31784     31729                                   line   163
31785     31730                            ;main.c:  163:  }
31786     31731   00B2'  EF00'  F000'                goto   i1l9275
31787     31732                                   line   164
31788     31733                                  
31789     31734   00B6'                     i1l9265:;  BSR  set  to:  0
31790     31735                           
31791     31736                            ;main.c:  164:  else  if  (0x01  ==  vscp_initledfunc)  {
31792     31737   00B6'  0407'                      decf   ((c:_vscp_initledfunc)),c,w
31793     31738                           
31794     31739   00B8'  A4D8                       btfss  status,2
31795     31740   00BA'  EF00'  F000'                goto   i1u697_21
31796     31741   00BE'  EF00'  F000'                goto   i1u697_20
31797     31742   00C2'                     i1u697_21:
31798     31743   00C2'  EF00'  F000'                goto   i1l144
31799     31744   00C6'                     i1u697_20:
31800     31745   00C6'  EF00'  F000'                goto   i1l9261
31801     31746                                   line   168
31802     31747                                  
31803     31748   00CA'                     i1l144:;  BSR  set  to:  0
31804     31749                           
31805     31750                            ;main.c:  168:  else  if  (0x00  ==  vscp_initledfunc)  {
31806     31751   00CA'  6607'                      tstfsz ((c:_vscp_initledfunc)),c
31807     31752   00CC'  EF00'  F000'                goto   i1u698_21
31808     31753   00D0'  EF00'  F000'                goto   i1u698_20
31809     31754   00D4'                     i1u698_21:
31810     31755   00D4'  EF00'  F000'                goto   i1l9275
31811     31756   00D8'                     i1u698_20:
31812     31757   00D8'  EF00'  F000'                goto   i1l9259
31813     31758                                   line   174
31814     31759                                  
31815     31760   00DC'                     i1l9275:;  BSR  set  to:  0
31816     31761                           
31817     31762                            ;main.c:  171:  }
31818     31763                            ;main.c:  174:  INTCONbits.TMR0IF  =  0;
31819     31764   00DC'  94F2                       bcf    ((c:4082)),c,2      ;volatile
31820     31765                                   line   179
31821     31766                                  
31822     31767   00DE'                     i1l9277:
31823     31768                            ;main.c:  176:  }
31824     31769                            ;main.c:  179:  if  (PIR1bits.ADIF)  {
31825     31770                                  
31826     31771   00DE'  AC9E                       btfss  ((c:3998)),c,6    ;volatile
31827     31772   00E0'  EF00'  F000'                goto   i1u699_21
31828     31773   00E4'  EF00'  F000'                goto   i1u699_20
31829     31774   00E8'                     i1u699_21:
31830     31775   00E8'  EF00'  F000'                goto   i1l164
31831     31776   00EC'                     i1u699_20:
31832     31777   00EC'  EF00'  F000'                goto   i1l9343
31833     31778                                   line   185
31834     31779                                  
31835     31780   00F0'                     i1l9281:
31836     31781                            ;main.c:  185:  adc[(12  *  adc_series_counter)  +  0]  =  ADRESH;
31837     31782   00F0'  5003'                      movf   ((c:_adc_series_counter)),c,w
31838     31783   00F2'  0D0C                       mullw  0Ch
31839     31784   00F4'  0E00'                      movlw  low(_adc)
31840     31785   00F6'  24F3                       addwf  (prodl),c,w
31841     31786   00F8'  6ED9                       movwf  c:fsr2l
31842     31787   00FA'  0E00'                      movlw  high(_adc)
31843     31788   00FC'  20F4                       addwfc prod+1,w
31844     31789   00FE'  6EDA                       movwf  1+c:fsr2l
31845     31790   0100'  CFC4  FFDF                  movff  (c:4036),indf2    ;volatile
31846     31791                           
31847     31792                                   line   186
31848     31793                            ;main.c:  186:  adc[(12  *  adc_series_counter)  +  1]  =  ADRESL;
31849     31794   0104'  5003'                      movf   ((c:_adc_series_counter)),c,w
31850     31795   0106'  0D0C                       mullw  0Ch
31851     31796   0108'  0E00'                      movlw  low(_adc+01h)
31852     31797   010A'  24F3                       addwf  (prodl),c,w
31853     31798   010C'  6ED9                       movwf  c:fsr2l
31854     31799   010E'  0E00'                      movlw  high(_adc+01h)
31855     31800   0110'  20F4                       addwfc prod+1,w
31856     31801   0112'  6EDA                       movwf  1+c:fsr2l
31857     31802   0114'  CFC3  FFDF                  movff  (c:4035),indf2    ;volatile
31858     31803                           
31859     31804                                   line   188
31860     31805                                  
31861     31806   0118'                     i1l9283:
31862     31807                            ;main.c:  188:  ADCON0  =  (2&lsaquo &lsaquo 2)  +  1;
31863     31808   0118'  0E09                       movlw  low(09h)
31864     31809   011A'  6EC2                       movwf  ((c:4034)),c      ;volatile
31865     31810                                   line   192
31866     31811                                  
31867     31812   011C'                     i1l9285:
31868     31813                            ;main.c:  192:  if  ((80  -  1)  ==  adc_series_counter)  {
31869     31814   011C'  5003'                      movf   ((c:_adc_series_counter)),c,w
31870     31815   011E'  0A4F                       xorlw  79
31871     31816                           
31872     31817   0120'  A4D8                       btfss  status,2
31873     31818   0122'  EF00'  F000'                goto   i1u700_21
31874     31819   0126'  EF00'  F000'                goto   i1u700_20
31875     31820   012A'                     i1u700_21:
31876     31821   012A'  EF00'  F000'                goto   i1l9345
31877     31822   012E'                     i1u700_20:
31878     31823                                   line   193
31879     31824                                  
31880     31825   012E'                     i1l9287:
31881     31826                            ;main.c:  193:  adc_conversion_flags  |=  1;
31882     31827   012E'  0100                       movlb  0 ;  ()  banked
31883     31828   0130'  8100'                      bsf    (0+(0/8)+(_adc_conversion_flags))&0ffh,(0)&7
31884     31829   0132'  EF00'  F000'                goto   i1l9345
31885     31830                                   line   199
31886     31831                                  
31887     31832   0136'                     i1l9289:
31888     31833                            ;main.c:  199:  adc[(12  *  adc_series_counter)  +  2]  =  ADRESH;
31889     31834   0136'  5003'                      movf   ((c:_adc_series_counter)),c,w
31890     31835   0138'  0D0C                       mullw  0Ch
31891     31836   013A'  0E00'                      movlw  low(_adc+02h)
31892     31837   013C'  24F3                       addwf  (prodl),c,w
31893     31838   013E'  6ED9                       movwf  c:fsr2l
31894     31839   0140'  0E00'                      movlw  high(_adc+02h)
31895     31840   0142'  20F4                       addwfc prod+1,w
31896     31841   0144'  6EDA                       movwf  1+c:fsr2l
31897     31842   0146'  CFC4  FFDF                  movff  (c:4036),indf2    ;volatile
31898     31843                           
31899     31844                                   line   200
31900     31845                            ;main.c:  200:  adc[(12  *  adc_series_counter)  +  3]  =  ADRESL;
31901     31846   014A'  5003'                      movf   ((c:_adc_series_counter)),c,w
31902     31847   014C'  0D0C                       mullw  0Ch
31903     31848   014E'  0E00'                      movlw  low(_adc+03h)
31904     31849   0150'  24F3                       addwf  (prodl),c,w
31905     31850   0152'  6ED9                       movwf  c:fsr2l
31906     31851   0154'  0E00'                      movlw  high(_adc+03h)
31907     31852   0156'  20F4                       addwfc prod+1,w
31908     31853   0158'  6EDA                       movwf  1+c:fsr2l
31909     31854   015A'  CFC3  FFDF                  movff  (c:4035),indf2    ;volatile
31910     31855                           
31911     31856                                   line   201
31912     31857                                  
31913     31858   015E'                     i1l9291:
31914     31859                            ;main.c:  201:  testadc  =  ADRESH&lsaquo &lsaquo 8  |  ADRESL;
31915     31860   015E'  50C4                       movf   ((c:4036)),c,w     ;volatile
31916     31861                                  
31917     31862   0160'                     i1l9293:
31918     31863   0160'  50C3                       movf   ((c:4035)),c,w     ;volatile
31919     31864                                   line   204
31920     31865                                  
31921     31866   0162'                     i1l9295:
31922     31867                            ;main.c:  204:  ADCON0  =  (1&lsaquo &lsaquo 2)  +  1;
31923     31868   0162'  0E05                       movlw  low(05h)
31924     31869   0164'  6EC2                       movwf  ((c:4034)),c      ;volatile
31925     31870                                   line   208
31926     31871                                  
31927     31872   0166'                     i1l9297:
31928     31873                            ;main.c:  208:  if  ((80  -  1)  ==  adc_series_counter)  {
31929     31874   0166'  5003'                      movf   ((c:_adc_series_counter)),c,w
31930     31875   0168'  0A4F                       xorlw  79
31931     31876                           
31932     31877   016A'  A4D8                       btfss  status,2
31933     31878   016C'  EF00'  F000'                goto   i1u701_21
31934     31879   0170'  EF00'  F000'                goto   i1u701_20
31935     31880   0174'                     i1u701_21:
31936     31881   0174'  EF00'  F000'                goto   i1l9345
31937     31882   0178'                     i1u701_20:
31938     31883                                   line   209
31939     31884                                  
31940     31885   0178'                     i1l9299:
31941     31886                            ;main.c:  209:  adc_conversion_flags  |=  1 &lsaquo &lsaquo   1;
31942     31887   0178'  0100                       movlb  0 ;  ()  banked
31943     31888   017A'  8300'                      bsf    (0+(1/8)+(_adc_conversion_flags))&0ffh,(1)&7
31944     31889   017C'  EF00'  F000'                goto   i1l9345
31945     31890                                   line   215
31946     31891                                  
31947     31892   0180'                     i1l9301:
31948     31893                            ;main.c:  215:  adc[(12  *  adc_series_counter)  +  4]  =  ADRESH;
31949     31894   0180'  5003'                      movf   ((c:_adc_series_counter)),c,w
31950     31895   0182'  0D0C                       mullw  0Ch
31951     31896   0184'  0E00'                      movlw  low(_adc+04h)
31952     31897   0186'  24F3                       addwf  (prodl),c,w
31953     31898   0188'  6ED9                       movwf  c:fsr2l
31954     31899   018A'  0E00'                      movlw  high(_adc+04h)
31955     31900   018C'  20F4                       addwfc prod+1,w
31956     31901   018E'  6EDA                       movwf  1+c:fsr2l
31957     31902   0190'  CFC4  FFDF                  movff  (c:4036),indf2    ;volatile
31958     31903                           
31959     31904                                   line   216
31960     31905                            ;main.c:  216:  adc[(12  *  adc_series_counter)  +  5]  =  ADRESL;
31961     31906   0194'  5003'                      movf   ((c:_adc_series_counter)),c,w
31962     31907   0196'  0D0C                       mullw  0Ch
31963     31908   0198'  0E00'                      movlw  low(_adc+05h)
31964     31909   019A'  24F3                       addwf  (prodl),c,w
31965     31910   019C'  6ED9                       movwf  c:fsr2l
31966     31911   019E'  0E00'                      movlw  high(_adc+05h)
31967     31912   01A0'  20F4                       addwfc prod+1,w
31968     31913   01A2'  6EDA                       movwf  1+c:fsr2l
31969     31914   01A4'  CFC3  FFDF                  movff  (c:4035),indf2    ;volatile
31970     31915                           
31971     31916                                   line   218
31972     31917                                  
31973     31918   01A8'                     i1l9303:
31974     31919                            ;main.c:  218:  ADCON0  =  (0&lsaquo &lsaquo 2)  +  1;
31975     31920   01A8'  0E01                       movlw  low(01h)
31976     31921   01AA'  6EC2                       movwf  ((c:4034)),c      ;volatile
31977     31922                                   line   222
31978     31923                                  
31979     31924   01AC'                     i1l9305:
31980     31925                            ;main.c:  222:  if  ((80  -  1)  ==  adc_series_counter)  {
31981     31926   01AC'  5003'                      movf   ((c:_adc_series_counter)),c,w
31982     31927   01AE'  0A4F                       xorlw  79
31983     31928                           
31984     31929   01B0'  A4D8                       btfss  status,2
31985     31930   01B2'  EF00'  F000'                goto   i1u702_21
31986     31931   01B6'  EF00'  F000'                goto   i1u702_20
31987     31932   01BA'                     i1u702_21:
31988     31933   01BA'  EF00'  F000'                goto   i1l9345
31989     31934   01BE'                     i1u702_20:
31990     31935                                   line   223
31991     31936                                  
31992     31937   01BE'                     i1l9307:
31993     31938                            ;main.c:  223:  adc_conversion_flags  |=  1 &lsaquo &lsaquo   2;
31994     31939   01BE'  0100                       movlb  0 ;  ()  banked
31995     31940   01C0'  8500'                      bsf    (0+(2/8)+(_adc_conversion_flags))&0ffh,(2)&7
31996     31941   01C2'  EF00'  F000'                goto   i1l9345
31997     31942                                   line   229
31998     31943                                  
31999     31944   01C6'                     i1l9309:
32000     31945                            ;main.c:  229:  adc[(12  *  adc_series_counter)  +  6]  =  ADRESH;
32001     31946   01C6'  5003'                      movf   ((c:_adc_series_counter)),c,w
32002     31947   01C8'  0D0C                       mullw  0Ch
32003     31948   01CA'  0E00'                      movlw  low(_adc+06h)
32004     31949   01CC'  24F3                       addwf  (prodl),c,w
32005     31950   01CE'  6ED9                       movwf  c:fsr2l
32006     31951   01D0'  0E00'                      movlw  high(_adc+06h)
32007     31952   01D2'  20F4                       addwfc prod+1,w
32008     31953   01D4'  6EDA                       movwf  1+c:fsr2l
32009     31954   01D6'  CFC4  FFDF                  movff  (c:4036),indf2    ;volatile
32010     31955                           
32011     31956                                   line   230
32012     31957                            ;main.c:  230:  adc[(12  *  adc_series_counter)  +  7]  =  ADRESL;
32013     31958   01DA'  5003'                      movf   ((c:_adc_series_counter)),c,w
32014     31959   01DC'  0D0C                       mullw  0Ch
32015     31960   01DE'  0E00'                      movlw  low(_adc+07h)
32016     31961   01E0'  24F3                       addwf  (prodl),c,w
32017     31962   01E2'  6ED9                       movwf  c:fsr2l
32018     31963   01E4'  0E00'                      movlw  high(_adc+07h)
32019     31964   01E6'  20F4                       addwfc prod+1,w
32020     31965   01E8'  6EDA                       movwf  1+c:fsr2l
32021     31966   01EA'  CFC3  FFDF                  movff  (c:4035),indf2    ;volatile
32022     31967                           
32023     31968                                   line   232
32024     31969                                  
32025     31970   01EE'                     i1l9311:
32026     31971                            ;main.c:  232:  ADCON0  =  (9&lsaquo &lsaquo 2)  +  1;
32027     31972   01EE'  0E25                       movlw  low(025h)
32028     31973   01F0'  6EC2                       movwf  ((c:4034)),c      ;volatile
32029     31974                                   line   236
32030     31975                                  
32031     31976   01F2'                     i1l9313:
32032     31977                            ;main.c:  236:  if  ((80  -  1)  ==  adc_series_counter)  {
32033     31978   01F2'  5003'                      movf   ((c:_adc_series_counter)),c,w
32034     31979   01F4'  0A4F                       xorlw  79
32035     31980                           
32036     31981   01F6'  A4D8                       btfss  status,2
32037     31982   01F8'  EF00'  F000'                goto   i1u703_21
32038     31983   01FC'  EF00'  F000'                goto   i1u703_20
32039     31984   0200'                     i1u703_21:
32040     31985   0200'  EF00'  F000'                goto   i1l9345
32041     31986   0204'                     i1u703_20:
32042     31987                                   line   237
32043     31988                                  
32044     31989   0204'                     i1l9315:
32045     31990                            ;main.c:  237:  adc_conversion_flags  |=  1 &lsaquo &lsaquo   3;
32046     31991   0204'  0100                       movlb  0 ;  ()  banked
32047     31992   0206'  8700'                      bsf    (0+(3/8)+(_adc_conversion_flags))&0ffh,(3)&7
32048     31993   0208'  EF00'  F000'                goto   i1l9345
32049     31994                                   line   243
32050     31995                                  
32051     31996   020C'                     i1l9317:
32052     31997                            ;main.c:  243:  adc[(12  *  adc_series_counter)  +  8]  =  ADRESH;
32053     31998   020C'  5003'                      movf   ((c:_adc_series_counter)),c,w
32054     31999   020E'  0D0C                       mullw  0Ch
32055     32000   0210'  0E00'                      movlw  low(_adc+08h)
32056     32001   0212'  24F3                       addwf  (prodl),c,w
32057     32002   0214'  6ED9                       movwf  c:fsr2l
32058     32003   0216'  0E00'                      movlw  high(_adc+08h)
32059     32004   0218'  20F4                       addwfc prod+1,w
32060     32005   021A'  6EDA                       movwf  1+c:fsr2l
32061     32006   021C'  CFC4  FFDF                  movff  (c:4036),indf2    ;volatile
32062     32007                           
32063     32008                                   line   244
32064     32009                            ;main.c:  244:  adc[(12  *  adc_series_counter)  +  9]  =  ADRESL;
32065     32010   0220'  5003'                      movf   ((c:_adc_series_counter)),c,w
32066     32011   0222'  0D0C                       mullw  0Ch
32067     32012   0224'  0E00'                      movlw  low(_adc+09h)
32068     32013   0226'  24F3                       addwf  (prodl),c,w
32069     32014   0228'  6ED9                       movwf  c:fsr2l
32070     32015   022A'  0E00'                      movlw  high(_adc+09h)
32071     32016   022C'  20F4                       addwfc prod+1,w
32072     32017   022E'  6EDA                       movwf  1+c:fsr2l
32073     32018   0230'  CFC3  FFDF                  movff  (c:4035),indf2    ;volatile
32074     32019                           
32075     32020                                   line   246
32076     32021                                  
32077     32022   0234'                     i1l9319:
32078     32023                            ;main.c:  246:  ADCON0  =  (8&lsaquo &lsaquo 2)  +  1;
32079     32024   0234'  0E21                       movlw  low(021h)
32080     32025   0236'  6EC2                       movwf  ((c:4034)),c      ;volatile
32081     32026                                   line   250
32082     32027                                  
32083     32028   0238'                     i1l9321:
32084     32029                            ;main.c:  250:  if  ((80  -  1)  ==  adc_series_counter)  {
32085     32030   0238'  5003'                      movf   ((c:_adc_series_counter)),c,w
32086     32031   023A'  0A4F                       xorlw  79
32087     32032                           
32088     32033   023C'  A4D8                       btfss  status,2
32089     32034   023E'  EF00'  F000'                goto   i1u704_21
32090     32035   0242'  EF00'  F000'                goto   i1u704_20
32091     32036   0246'                     i1u704_21:
32092     32037   0246'  EF00'  F000'                goto   i1l9345
32093     32038   024A'                     i1u704_20:
32094     32039                                   line   251
32095     32040                                  
32096     32041   024A'                     i1l9323:
32097     32042                            ;main.c:  251:  adc_conversion_flags  |=  1 &lsaquo &lsaquo   4;
32098     32043   024A'  0100                       movlb  0 ;  ()  banked
32099     32044   024C'  8900'                      bsf    (0+(4/8)+(_adc_conversion_flags))&0ffh,(4)&7
32100     32045   024E'  EF00'  F000'                goto   i1l9345
32101     32046                                   line   257
32102     32047                                  
32103     32048   0252'                     i1l9325:
32104     32049                            ;main.c:  257:  adc[(12  *  adc_series_counter)  +  10]  =  ADRESH;
32105     32050   0252'  5003'                      movf   ((c:_adc_series_counter)),c,w
32106     32051   0254'  0D0C                       mullw  0Ch
32107     32052   0256'  0E00'                      movlw  low(_adc+0Ah)
32108     32053   0258'  24F3                       addwf  (prodl),c,w
32109     32054   025A'  6ED9                       movwf  c:fsr2l
32110     32055   025C'  0E00'                      movlw  high(_adc+0Ah)
32111     32056   025E'  20F4                       addwfc prod+1,w
32112     32057   0260'  6EDA                       movwf  1+c:fsr2l
32113     32058   0262'  CFC4  FFDF                  movff  (c:4036),indf2    ;volatile
32114     32059                           
32115     32060                                   line   258
32116     32061                            ;main.c:  258:  adc[(12  *  adc_series_counter)  +  11]  =  ADRESL;
32117     32062   0266'  5003'                      movf   ((c:_adc_series_counter)),c,w
32118     32063   0268'  0D0C                       mullw  0Ch
32119     32064   026A'  0E00'                      movlw  low(_adc+0Bh)
32120     32065   026C'  24F3                       addwf  (prodl),c,w
32121     32066   026E'  6ED9                       movwf  c:fsr2l
32122     32067   0270'  0E00'                      movlw  high(_adc+0Bh)
32123     32068   0272'  20F4                       addwfc prod+1,w
32124     32069   0274'  6EDA                       movwf  1+c:fsr2l
32125     32070   0276'  CFC3  FFDF                  movff  (c:4035),indf2    ;volatile
32126     32071                           
32127     32072                                   line   260
32128     32073                                  
32129     32074   027A'                     i1l9327:
32130     32075                            ;main.c:  260:  ADCON0  =  (10&lsaquo &lsaquo 2)  +  1;
32131     32076   027A'  0E29                       movlw  low(029h)
32132     32077   027C'  6EC2                       movwf  ((c:4034)),c      ;volatile
32133     32078                                   line   264
32134     32079                                  
32135     32080   027E'                     i1l9329:
32136     32081                            ;main.c:  264:  if  ((80  -  1)  ==  adc_series_counter)  {
32137     32082   027E'  5003'                      movf   ((c:_adc_series_counter)),c,w
32138     32083   0280'  0A4F                       xorlw  79
32139     32084                           
32140     32085   0282'  A4D8                       btfss  status,2
32141     32086   0284'  EF00'  F000'                goto   i1u705_21
32142     32087   0288'  EF00'  F000'                goto   i1u705_20
32143     32088   028C'                     i1u705_21:
32144     32089   028C'  EF00'  F000'                goto   i1l161
32145     32090   0290'                     i1u705_20:
32146     32091                                   line   265
32147     32092                                  
32148     32093   0290'                     i1l9331:
32149     32094                            ;main.c:  265:  adc_conversion_flags  |=  1 &lsaquo &lsaquo   5;
32150     32095   0290'  0100                       movlb  0 ;  ()  banked
32151     32096   0292'  8B00'                      bsf    (0+(5/8)+(_adc_conversion_flags))&0ffh,(5)&7
32152     32097                                   line   266
32153     32098                                  
32154     32099   0294'                     i1l161:
32155     32100                                   line   269
32156     32101                            ;main.c:  266:  }
32157     32102                            ;main.c:  269:  adc_series_counter++;
32158     32103   0294'  2A03'                      incf   ((c:_adc_series_counter)),c
32159     32104                                   line   270
32160     32105                                  
32161     32106   0296'                     i1l9333:
32162     32107                            ;main.c:  270:  if  (adc_series_counter &rsaquo =  80)  {
32163     32108   0296'  0E4F                       movlw  (050h-1)
32164     32109   0298'  6403'                      cpfsgt ((c:_adc_series_counter)),c
32165     32110   029A'  EF00'  F000'                goto   i1u706_21
32166     32111   029E'  EF00'  F000'                goto   i1u706_20
32167     32112   02A2'                     i1u706_21:
32168     32113   02A2'  EF00'  F000'                goto   i1l9345
32169     32114   02A6'                     i1u706_20:
32170     32115                                   line   271
32171     32116                                  
32172     32117   02A6'                     i1l9335:
32173     32118                            ;main.c:  271:  adc_series_counter  =  0;
32174     32119   02A6'  6A03'                      clrf   ((c:_adc_series_counter)),c
32175     32120   02A8'  EF00'  F000'                goto   i1l9345
32176     32121                                   line   277
32177     32122                                  
32178     32123   02AC'                     i1l9337:
32179     32124                            ;main.c:  277:  ADCON0  =  (10&lsaquo &lsaquo 2)  +  1;
32180     32125   02AC'  0E29                       movlw  low(029h)
32181     32126   02AE'  6EC2                       movwf  ((c:4034)),c      ;volatile
32182     32127   02B0'  EF00'  F000'                goto   i1l9335
32183     32128                                   line   181
32184     32129                                  
32185     32130   02B4'                     i1l9343:
32186     32131   02B4'  50C2                       movf   ((c:4034)),c,w     ;volatile
32187     32132   02B6'  0B3C                       andlw  low(03Ch)
32188     32133   02B8'  6E00'                      movwf  (??_interrupt_at_low_vector+0+0)&0ffh,c
32189     32134   02BA'  6A00'                      clrf   (??_interrupt_at_low_vector+0+0+1)&0ffh,c
32190     32135                           
32191     32136                                   ;  Switch  on  2  bytes  has  been  partitioned  into  a  top  level  switch  of  size  1,  and  1  sub-s
32192                                     witches
32193     32137                            ;  Switch  size  1,  requested  type  "space"
32194     32138                            ;  Number  of  cases  is  1,  Range  of  values  is  0  to  0
32195     32139                            ;  switch  strategies  available:
32196     32140                            ;  Name          Instructions  Cycles
32197     32141                            ;  simple_byte             4      3  (average)
32198     32142                            ;      Chosen  strategy  is  simple_byte
32199     32143                           
32200     32144   02BC'  5005'                      movf  ??_interrupt_at_low_vector+0+1,c,w
32201     32145   02BE'  0A00                       xorlw  0^0       ;  case  0
32202     32146   02C0'  B4D8                       skipnz
32203     32147   02C2'  EF00'  F000'                goto   i1l14611
32204     32148   02C6'  EF00'  F000'                goto   i1l9337
32205     32149                                  
32206     32150   02CA'                     i1l14611:
32207     32151                            ;  Switch  size  1,  requested  type  "space"
32208     32152                            ;  Number  of  cases  is  6,  Range  of  values  is  0  to  40
32209     32153                            ;  switch  strategies  available:
32210     32154                            ;  Name          Instructions  Cycles
32211     32155                            ;  simple_byte            19     10  (average)
32212     32156                            ;      Chosen  strategy  is  simple_byte
32213     32157                           
32214     32158   02CA'  5004'                      movf  ??_interrupt_at_low_vector+0+0,c,w
32215     32159   02CC'  0A00                       xorlw  0^0       ;  case  0
32216     32160   02CE'  B4D8                       skipnz
32217     32161   02D0'  EF00'  F000'                goto   i1l9309
32218     32162   02D4'  0A04                       xorlw  4^0       ;  case  4
32219     32163   02D6'  B4D8                       skipnz
32220     32164   02D8'  EF00'  F000'                goto   i1l9301
32221     32165   02DC'  0A0C                       xorlw  8^4       ;  case  8
32222     32166   02DE'  B4D8                       skipnz
32223     32167   02E0'  EF00'  F000'                goto   i1l9289
32224     32168   02E4'  0A28                       xorlw  32^8      ;  case  32
32225     32169   02E6'  B4D8                       skipnz
32226     32170   02E8'  EF00'  F000'                goto   i1l9325
32227     32171   02EC'  0A04                       xorlw  36^32     ;  case  36
32228     32172   02EE'  B4D8                       skipnz
32229     32173   02F0'  EF00'  F000'                goto   i1l9317
32230     32174   02F4'  0A0C                       xorlw  40^36     ;  case  40
32231     32175   02F6'  B4D8                       skipnz
32232     32176   02F8'  EF00'  F000'                goto   i1l9281
32233     32177   02FC'  EF00'  F000'                goto   i1l9337
32234     32178                           
32235     32179                                   line   283
32236     32180                                  
32237     32181   0300'                     i1l9345:
32238     32182                            ;main.c:  283:  ConvertADC();
32239     32183   0300'  EC00'  F000'                call   i1_ConvertADC      ;wreg  free
32240     32184                                   line   285
32241     32185                                  
32242     32186   0304'                     i1l9347:
32243     32187                            ;main.c:  285:  PIR1bits.ADIF  =  0;
32244     32188   0304'  9C9E                       bcf    ((c:3998)),c,6      ;volatile
32245     32189                                   line   290
32246     32190                                  
32247     32191   0306'                     i1l164:
32248     32192   0306'  C00C'  FFF4                 movff  ??_interrupt_at_low_vector+8,prodh+0
32249     32193   030A'  C00B'  FFF3                 movff  ??_interrupt_at_low_vector+7,prodl+0
32250     32194   030E'  C00A'  FFDA                 movff  ??_interrupt_at_low_vector+6,fsr2h+0
32251     32195   0312'  C009'  FFD9                 movff  ??_interrupt_at_low_vector+5,fsr2l+0
32252     32196   0316'  C008'  FFE0                 movff  ??_interrupt_at_low_vector+4,bsr+0
32253     32197   031A'  C007'  FFE8                 movff  ??_interrupt_at_low_vector+3,wreg+0
32254     32198   031E'  C006'  FFD8                 movff  ??_interrupt_at_low_vector+2,status+0
32255     32199   0322'  0010                       retfie
32256     32200                                   opt  stack  0
32257     32201                            GLOBAL __end_of_interrupt_at_low_vector
32258     32202   0324'                            __end_of_interrupt_at_low_vector:
32259     32203                                   signat _interrupt_at_low_vector,1112
32260     32204                                   global i1_WriteTimer0
32261     32205                           
32262     32206  ;;  ***************  function  i1_WriteTimer0  *****************
32263     32207  ;;  Defined  at:
32264     32208  ;;              line  17  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\plib\Timers\t0write.c"
32265     32209  ;;  Parameters:     Size   Location      Type
32266     32210  ;;   timer0           2     0[COMRAM]  unsigned  int 
32267     32211  ;;  Auto  vars:      Size   Location      Type
32268     32212  ;;   WriteTimer0      2     2[COMRAM]  struct  Timers
32269     32213  ;;  Return  value:   Size   Location      Type
32270     32214  ;;              None                void
32271     32215  ;;  Registers  used:
32272     32216  ;;              None
32273     32217  ;;  Tracked  objects:
32274     32218  ;;              On  entry  :  0/0
32275     32219  ;;              On  exit   :  0/0
32276     32220  ;;              Unchanged:  0/0
32277     32221  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
32278     32222  ;;       Params:          2        0        0        0        0        0        0
32279     32223  ;;       Locals:          2        0        0        0        0        0        0
32280     32224  ;;       Temps:           0        0        0        0        0        0        0
32281     32225  ;;       Totals:          4        0        0        0        0        0        0
32282     32226  ;;Total  ram  usage:         4  bytes
32283     32227  ;;  Hardware  stack  levels  used:     1
32284     32228  ;;  This  function  calls:
32285     32229  ;;              Nothing
32286     32230  ;;  This  function  is  called  by:
32287     32231  ;;              _interrupt_at_low_vector
32288     32232  ;;  This  function  uses  a  non-reentrant  model
32289     32233  ;;
32290     32234                            psect  text98,class=CODE,space=0,reloc=2
32291     32235                            global  __ptext98
32292     32236   0000'                     __ptext98:
32293     32237                            psect  text98
32294     32238                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\plib\Timers\t0write.c"
32295     32239                                   line   17
32296     32240                                   global __size_ofi1_WriteTimer0
32297     32241   0000                             __size_ofi1_WriteTimer0        equ     __end_ofi1_WriteTimer0-i1_WriteTimer0
32298     32242                                  
32299     32243   0000'                     i1_WriteTimer0:
32300     32244                            ;incstack  =  0
32301     32245                                   opt    stack  21
32302     32246                            ;incstack  =  0
32303     32247                                   line   20
32304     32248                                  
32305     32249   0000'                     i1l9235:
32306     32250   0000'  C000'  F002'                movff  (c:i1WriteTimer0@timer0),(c:i1WriteTimer0@timer)
32307     32251   0004'  C001'  F003'                movff  (c:i1WriteTimer0@timer0+1),(c:i1WriteTimer0@timer+1)
32308     32252                                   line   22
32309     32253   0008'  C003'  FFD7                 movff  0+((c:i1WriteTimer0@timer)+01h),(c:4055)  ;volatile
32310     32254                                   line   23
32311     32255   000C'  C002'  FFD6                 movff  (c:i1WriteTimer0@timer),(c:4054)  ;volatile
32312     32256                                   line   24
32313     32257                                  
32314     32258   0010'                     i1l1293:
32315     32259   0010'  0012                       return
32316     32260                                   opt  stack  0
32317     32261                            GLOBAL __end_ofi1_WriteTimer0
32318     32262   0012'                            __end_ofi1_WriteTimer0:
32319     32263                                   signat i1_WriteTimer0,88
32320     32264                                   global i1_ConvertADC
32321     32265                           
32322     32266  ;;  ***************  function  i1_ConvertADC  *****************
32323     32267  ;;  Defined  at:
32324     32268  ;;              line  23  in  file  "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\plib\ADC\adcconv.c"
32325     32269  ;;  Parameters:     Size   Location      Type
32326     32270  ;;              None
32327     32271  ;;  Auto  vars:      Size   Location      Type
32328     32272  ;;              None
32329     32273  ;;  Return  value:   Size   Location      Type
32330     32274  ;;              None                void
32331     32275  ;;  Registers  used:
32332     32276  ;;              None
32333     32277  ;;  Tracked  objects:
32334     32278  ;;              On  entry  :  0/0
32335     32279  ;;              On  exit   :  0/0
32336     32280  ;;              Unchanged:  0/0
32337     32281  ;;  Data  sizes:      COMRAM    BANK0    BANK1    BANK2    BANK3    BANK4    BANK5
32338     32282  ;;       Params:          0        0        0        0        0        0        0
32339     32283  ;;       Locals:          0        0        0        0        0        0        0
32340     32284  ;;       Temps:           0        0        0        0        0        0        0
32341     32285  ;;       Totals:          0        0        0        0        0        0        0
32342     32286  ;;Total  ram  usage:         0  bytes
32343     32287  ;;  Hardware  stack  levels  used:     1
32344     32288  ;;  This  function  calls:
32345     32289  ;;              Nothing
32346     32290  ;;  This  function  is  called  by:
32347     32291  ;;              _interrupt_at_low_vector
32348     32292  ;;  This  function  uses  a  non-reentrant  model
32349     32293  ;;
32350     32294                            psect  text99,class=CODE,space=0,reloc=2
32351     32295                            global  __ptext99
32352     32296   0000'                     __ptext99:
32353     32297                            psect  text99
32354     32298                                   file   "C:\Program  Files  (x86)\Microchip\xc8\v1.21\sources\pic18\plib\ADC\adcconv.c"
32355     32299                                   line   23
32356     32300                                   global __size_ofi1_ConvertADC
32357     32301   0000                             __size_ofi1_ConvertADC equ      __end_ofi1_ConvertADC-i1_ConvertADC
32358     32302                                  
32359     32303   0000'                     i1_ConvertADC:
32360     32304                            ;incstack  =  0
32361     32305                                   opt    stack  21
32362     32306                            ;incstack  =  0
32363     32307                                   line   24
32364     32308                                  
32365     32309   0000'                     i1l9233:
32366     32310   0000'  82C2                       bsf    ((c:4034)),c,1      ;volatile
32367     32311                                   line   25
32368     32312                                  
32369     32313   0002'                     i1l1253:
32370     32314   0002'  0012                       return
32371     32315                                   opt  stack  0
32372     32316                            GLOBAL __end_ofi1_ConvertADC
32373     32317   0004'                            __end_ofi1_ConvertADC:
32374     32318                                   signat i1_ConvertADC,88
32375     32319                            psect  smallconst
32376     32320   006C'  00                         db  0   ;  dummy  byte  at  the  end
32377     32321                                   global __smallconst
32378     32322                                   global __mediumconst
32379     32323                                   GLOBAL __activetblptr
32380     32324   0000                      __activetblptr EQU      2
32381     32325                                   psect  intsave_regs,class=BIGRAM,space=1,noexec
32382     32326                                   file  ""
32383     32327                                   line   0
32384     32328                            psect  text100,class=CODE,space=0,reloc=2
32385     32329                            global  __ptext100
32386     32330   0000'                     __ptext100:
32387     32331   0000'                     fp__exp:
32388     32332                                   file  ""
32389     32333                                   line   0
32390     32334                            psect  text100
32391     32335   0000'                     fp__readEEPROM:
32392     32336                                   PSECT  rparam,class=COMRAM,space=1,noexec
32393     32337                                   GLOBAL __Lrparam
32394     32338                                   FNCONF rparam,??,?
32395     32339                            GLOBAL ___IT
32396     32340   0000                      ___IT  EQU       257
32397     32341                            GLOBAL __Lparam,  __Hparam
32398     32342                            GLOBAL __Lrparam,  __Hrparam
32399     32343   0000                      __Lparam       EQU    __Lrparam
32400     32344   0000                      __Hparam       EQU    __Hrparam
32401  
32402  
32403   Data  Sizes:
32404        Strings      0
32405        Constant     108
32406        Data         0
32407        BSS          1116
32408        Persistent   1
32409        Stack        0
32410  
32411   Auto  Spaces:
32412        Space           Size   Autos     Used
32413        COMRAM            95      69       82
32414        BANK0            160      68      120
32415        BANK1            256      54      146
32416        BANK2            256       0        0
32417        BANK3            256       0        0
32418        BANK4            256       0        0
32419        BANK5            239       0        0
32420  
32421   Pointer  List  with  Targets:
32422  
32423        ?_frexp     PTR  unsigned  char   size(2)  Largest  target  is  960
32424                     -&rsaquo   sh_coefficients(BANK1[72]),  doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]),  adc(BIGRAM[960]), 
32425  
32426        ?_ldexp     PTR  unsigned  char   size(2)  Largest  target  is  0
32427  
32428        ?_eval_poly PTR  unsigned  char   size(2)  Largest  target  is  960
32429                     -&rsaquo   sh_coefficients(BANK1[72]),  doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]),  adc(BIGRAM[960]), 
32430  
32431        ?_floor     PTR  unsigned  char   size(2)  Largest  target  is  0
32432  
32433        ?___flneg   PTR  unsigned  char   size(2)  Largest  target  is  0
32434  
32435        ?___asflmul PTR  unsigned  char   size(2)  Largest  target  is  0
32436  
32437        ?___flpack  PTR  unsigned  char   size(2)  Largest  target  is  960
32438                     -&rsaquo   sh_coefficients(BANK1[72]),  doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]),  adc(BIGRAM[960]), 
32439  
32440        ?__ECANPointBuffer  PTR  unsigned  char   size(2)  Largest  target  is  1
32441                     -&rsaquo   B5CON(ABS[1]),  B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]), 
32442                     -&rsaquo   B1CON(ABS[1]),  B0CON(ABS[1]),  RXB1CON(ABS[1]),  RXB0CON(ABS[1]), 
32443  
32444        ?_getCalibrationValue       short   size(2)  Largest  target  is  0
32445  
32446        ?_Celsius2Fahrenheit        short   size(2)  Largest  target  is  0
32447  
32448        ?___awtofl  short   size(2)  Largest  target  is  0
32449  
32450        ?_Celsius2Kelvin    short   size(2)  Largest  target  is  0
32451  
32452        ?___wmul    unsigned  int   size(2)  Largest  target  is  0
32453  
32454        ?___altofl  unsigned  int   size(2)  Largest  target  is  0
32455  
32456        ?___aldiv   long   size(2)  Largest  target  is  0
32457  
32458        ?___fltol   long   size(2)  Largest  target  is  72
32459                     -&rsaquo   sh_coefficients(BANK1[72]),  doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]), 
32460  
32461        ?___fladd   long   size(2)  Largest  target  is  960
32462                     -&rsaquo   sh_coefficients(BANK1[72]),  doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]),  adc(BIGRAM[960]), 
32463  
32464        ?___asflsub long   size(2)  Largest  target  is  72
32465                     -&rsaquo   sh_coefficients(BANK1[72]),  doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]), 
32466  
32467        ?_log       long   size(2)  Largest  target  is  0
32468  
32469        ?___flsub   long   size(2)  Largest  target  is  0
32470  
32471        ?___flmul   long   size(2)  Largest  target  is  0
32472  
32473        ?___fldiv   long   size(2)  Largest  target  is  0
32474  
32475        ?_exp       long   size(2)  Largest  target  is  0
32476  
32477        ?___asfldiv long   size(2)  Largest  target  is  72
32478                     -&rsaquo   sh_coefficients(BANK1[72]),  doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]), 
32479  
32480        ?___asfladd long   size(2)  Largest  target  is  72
32481                     -&rsaquo   sh_coefficients(BANK1[72]),  doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]), 
32482  
32483        ?___lwtofl  long   size(2)  Largest  target  is  0
32484  
32485        eval_poly@d PTR  const   size(1)  Largest  target  is  40
32486                     -&rsaquo   log@coeff(CODE[36]),  exp@coeff(CODE[40]), 
32487  
32488        frexp@eptr  PTR  int   size(1)  Largest  target  is  2
32489                     -&rsaquo   log@exponent(BANK0[2]),  floor@expon(BANK0[2]), 
32490  
32491        __asflsub@f1p       PTR   size(2)  Largest  target  is  4
32492                     -&rsaquo   exp@x(BANK0[4]),  doWork@temp(BANK1[4]), 
32493  
32494        __asflmul@mp        PTR   size(1)  Largest  target  is  4
32495                     -&rsaquo   exp@x(BANK0[4]), 
32496  
32497        __asfldiv@f1p       PTR   size(2)  Largest  target  is  4
32498                     -&rsaquo   doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]), 
32499  
32500        __asfladd@f1p       PTR   size(2)  Largest  target  is  4
32501                     -&rsaquo   doWork@temp(BANK1[4]),  doWork@avarage(BANK1[4]), 
32502  
32503        _ECANPointBuffer@pt PTR  unsigned  char   size(2)  Largest  target  is  1
32504                     -&rsaquo   B5CON(ABS[1]),  B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]), 
32505                     -&rsaquo   B1CON(ABS[1]),  B0CON(ABS[1]),  RXB1CON(ABS[1]),  RXB0CON(ABS[1]), 
32506  
32507        _RegsToCANID@ptr    PTR  unsigned  char   size(2)  Largest  target  is  1
32508                     -&rsaquo   B5CON(ABS[1]),  B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]), 
32509                     -&rsaquo   B1CON(ABS[1]),  B0CON(ABS[1]),  RXB1CON(ABS[1]),  RXB0CON(ABS[1]), 
32510  
32511        _RegsToCANID@val    PTR  unsigned  long   size(1)  Largest  target  is  4
32512                     -&rsaquo   getVSCPFrame@id(COMRAM[4]), 
32513  
32514        _RegsToCANID@Value  PTR  struct  _CAN_MESSAGE_ID  size(1)  Largest  target  is  4
32515                     -&rsaquo   getVSCPFrame@id(COMRAM[4]), 
32516  
32517        _CANIDToRegs@ptr    PTR  unsigned  char   size(2)  Largest  target  is  1
32518                     -&rsaquo   TXB2CON(ABS[1]),  TXB1CON(ABS[1]),  TXB0CON(ABS[1]),  B5CON(ABS[1]), 
32519                     -&rsaquo   B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]),  B1CON(ABS[1]), 
32520                     -&rsaquo   B0CON(ABS[1]), 
32521  
32522        _CANIDToRegs@Value  PTR  struct  _CAN_MESSAGE_ID  size(1)  Largest  target  is  4
32523                     -&rsaquo   _CANIDToRegs@val(COMRAM[4]), 
32524  
32525        ECANReceiveMessage@data     PTR  unsigned  char   size(1)  Largest  target  is  14
32526                     -&rsaquo   vscp_imsg(BANK0[14]), 
32527  
32528        ECANReceiveMessage@id       PTR  unsigned  long   size(1)  Largest  target  is  4
32529                     -&rsaquo   getVSCPFrame@id(COMRAM[4]), 
32530  
32531        ECANReceiveMessage@dataLen  PTR  unsigned  char   size(1)  Largest  target  is  14
32532                     -&rsaquo   vscp_imsg(BANK0[14]), 
32533  
32534        ECANReceiveMessage@savedPtr PTR  unsigned  char   size(2)  Largest  target  is  1
32535                     -&rsaquo   B5CON(ABS[1]),  B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]), 
32536                     -&rsaquo   B1CON(ABS[1]),  B0CON(ABS[1]),  RXB1CON(ABS[1]),  RXB0CON(ABS[1]), 
32537  
32538        sp___ECANPointBuffer        PTR  unsigned  char   size(2)  Largest  target  is  1
32539                     -&rsaquo   B5CON(ABS[1]),  B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]), 
32540                     -&rsaquo   B1CON(ABS[1]),  B0CON(ABS[1]),  RXB1CON(ABS[1]),  RXB0CON(ABS[1]), 
32541  
32542        ECANReceiveMessage@ptr      PTR  unsigned  char   size(2)  Largest  target  is  1
32543                     -&rsaquo   B5CON(ABS[1]),  B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]), 
32544                     -&rsaquo   B1CON(ABS[1]),  B0CON(ABS[1]),  RXB1CON(ABS[1]),  RXB0CON(ABS[1]), 
32545  
32546        ECANReceiveMessage@msgFlags PTR  enum  E16333  size(1)  Largest  target  is  1
32547                     -&rsaquo   getCANFrame@flags(COMRAM[1]), 
32548  
32549        ECANSendMessage@data        PTR  unsigned  char   size(1)  Largest  target  is  13
32550                     -&rsaquo   vscp_omsg(BANK0[13]), 
32551  
32552        ECANSendMessage@tempPtr     PTR  unsigned  char   size(2)  Largest  target  is  1
32553                     -&rsaquo   TXB2CON(ABS[1]),  TXB1CON(ABS[1]),  TXB0CON(ABS[1]),  B5CON(ABS[1]), 
32554                     -&rsaquo   B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]),  B1CON(ABS[1]), 
32555                     -&rsaquo   B0CON(ABS[1]), 
32556  
32557        ECANSendMessage@ptr PTR  unsigned  char   size(2)  Largest  target  is  1
32558                     -&rsaquo   TXB2CON(ABS[1]),  TXB1CON(ABS[1]),  TXB0CON(ABS[1]),  B5CON(ABS[1]), 
32559                     -&rsaquo   B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]),  B1CON(ABS[1]), 
32560                     -&rsaquo   B0CON(ABS[1]), 
32561  
32562        ECANSendMessage@pb  PTR  unsigned  char  [9]  size(2)  Largest  target  is  1
32563                     -&rsaquo   TXB2CON(ABS[1]),  TXB1CON(ABS[1]),  TXB0CON(ABS[1]),  B5CON(ABS[1]), 
32564                     -&rsaquo   B4CON(ABS[1]),  B3CON(ABS[1]),  B2CON(ABS[1]),  B1CON(ABS[1]), 
32565                     -&rsaquo   B0CON(ABS[1]), 
32566  
32567        getCANFrame@pdlc    PTR  unsigned  char   size(1)  Largest  target  is  14
32568                     -&rsaquo   vscp_imsg(BANK0[14]), 
32569  
32570        getCANFrame@pdata   PTR  unsigned  char   size(1)  Largest  target  is  14
32571                     -&rsaquo   vscp_imsg(BANK0[14]), 
32572  
32573        getCANFrame@pid     PTR  unsigned  long   size(1)  Largest  target  is  4
32574                     -&rsaquo   getVSCPFrame@id(COMRAM[4]), 
32575  
32576        sendCANFrame@pdata  PTR  unsigned  char   size(1)  Largest  target  is  13
32577                     -&rsaquo   vscp_omsg(BANK0[13]), 
32578  
32579        getVSCPFrame@pPriority      PTR  unsigned  char   size(1)  Largest  target  is  14
32580                     -&rsaquo   vscp_imsg(BANK0[14]), 
32581  
32582        getVSCPFrame@pvscpclass     PTR  unsigned  short   size(1)  Largest  target  is  14
32583                     -&rsaquo   vscp_imsg(BANK0[14]), 
32584  
32585        getVSCPFrame@pvscptype      PTR  unsigned  char   size(1)  Largest  target  is  14
32586                     -&rsaquo   vscp_imsg(BANK0[14]), 
32587  
32588        getVSCPFrame@pNodeId        PTR  unsigned  char   size(1)  Largest  target  is  14
32589                     -&rsaquo   vscp_imsg(BANK0[14]), 
32590  
32591        getVSCPFrame@pData  PTR  unsigned  char   size(1)  Largest  target  is  14
32592                     -&rsaquo   vscp_imsg(BANK0[14]), 
32593  
32594        getVSCPFrame@pSize  PTR  unsigned  char   size(1)  Largest  target  is  14
32595                     -&rsaquo   vscp_imsg(BANK0[14]), 
32596  
32597        sendVSCPFrame@pData PTR  unsigned  char   size(1)  Largest  target  is  13
32598                     -&rsaquo   vscp_omsg(BANK0[13]), 
32599  
32600        vscp_getMatrixInfo@pData    PTR  unsigned  char   size(1)  Largest  target  is  13
32601                     -&rsaquo   vscp_omsg(BANK0[13]), 
32602  
32603  
32604   Critical  Paths  under  _main  in  COMRAM
32605  
32606        _doWork-&rsaquo ___fltol
32607        ___lwtofl-&rsaquo ___flpack
32608        ___asfldiv-&rsaquo ___fldiv
32609        ___asfladd-&rsaquo ___fladd
32610        ___aldiv-&rsaquo ___fltol
32611        _getCalibrationValue-&rsaquo _readEEPROM
32612        _log-&rsaquo _eval_poly
32613        _exp-&rsaquo ___fltol
32614        _ldexp-&rsaquo _eval_poly
32615        _eval_poly-&rsaquo ___fladd
32616        _floor-&rsaquo ___fltol
32617        ___fltol-&rsaquo ___flmul
32618        ___altofl-&rsaquo ___fltol
32619        ___flsub-&rsaquo ___fladd
32620        ___asflmul-&rsaquo ___flmul
32621        ___fldiv-&rsaquo ___lwtofl
32622        _vscp_getSubzone-&rsaquo _readEEPROM
32623        _vscp_getZone-&rsaquo _readEEPROM
32624        _setEventData-&rsaquo ___fltol
32625        _Celsius2Fahrenheit-&rsaquo ___fladd
32626        _Celsius2Kelvin-&rsaquo ___fladd
32627        ___fladd-&rsaquo ___flmul
32628        _vscp_writeRegister-&rsaquo _vscp_writeStdReg
32629        _vscp_restoreDefaults-&rsaquo _init_app_ram
32630        _init_app_eeprom-&rsaquo _writeEEPROM
32631        _vscp_setUserID-&rsaquo _writeEEPROM
32632        _vscp_writeAppReg-&rsaquo _writeCoeffs2Ram
32633        _vscp_readRegister-&rsaquo _vscp_readAppReg
32634        _vscp_readRegister-&rsaquo _vscp_readStdReg
32635        _vscp_readStdReg-&rsaquo _vscp_getGUID
32636        _vscp_readStdReg-&rsaquo _vscp_getUserID
32637        _vscp_readStdReg-&rsaquo _vscp_getManufacturerId
32638        _vscp_getManufacturerId-&rsaquo _readEEPROM
32639        _vscp_getUserID-&rsaquo _readEEPROM
32640        _vscp_getGUID-&rsaquo _readEEPROM
32641        _vscp_handleDropNickname-&rsaquo _vscp_writeNicknamePermanent
32642        _vscp_readNicknamePermanent-&rsaquo _readEEPROM
32643        _vscp_handleSetNickname-&rsaquo _vscp_writeNicknamePermanent
32644        _vscp_handleSetNickname-&rsaquo _vscp_setSegmentCRC
32645        _vscp_handleHeartbeat-&rsaquo _vscp_writeNicknamePermanent
32646        _vscp_handleHeartbeat-&rsaquo _vscp_setSegmentCRC
32647        _vscp_goBootloaderMode-&rsaquo _writeEEPROM
32648        _vscp_sendEvent-&rsaquo _sendVSCPFrame
32649        _sendVSCPFrame-&rsaquo _sendCANFrame
32650        _sendCANFrame-&rsaquo _ECANSendMessage
32651        _ECANSendMessage-&rsaquo __CANIDToRegs
32652        _vscp_getEvent-&rsaquo _getVSCPFrame
32653        _getVSCPFrame-&rsaquo _getCANFrame
32654        _getCANFrame-&rsaquo _ECANReceiveMessage
32655        _ECANReceiveMessage-&rsaquo __RegsToCANID
32656        _vscp_check_pstorage-&rsaquo _vscp_writeNicknamePermanent
32657        _vscp_check_pstorage-&rsaquo _vscp_setSegmentCRC
32658        _vscp_check_pstorage-&rsaquo _vscp_setControlByte
32659        _vscp_setControlByte-&rsaquo _writeEEPROM
32660        _vscp_setSegmentCRC-&rsaquo _writeEEPROM
32661        _vscp_getSegmentCRC-&rsaquo _readEEPROM
32662        _vscp_writeNicknamePermanent-&rsaquo _writeEEPROM
32663        _init-&rsaquo _init_app_ram
32664        _ECANInitialize-&rsaquo _ECANSetOperationMode
32665        _init_app_ram-&rsaquo _writeCoeffs2Ram
32666        _writeCoeffs2Ram-&rsaquo ___wmul
32667        ___wmul-&rsaquo _readEEPROM
32668        ___awtofl-&rsaquo ___flpack
32669        ___flmul-&rsaquo ___fldiv
32670        _vscp_readAppReg-&rsaquo _readEEPROM
32671  
32672   Critical  Paths  under  _interrupt_at_low_vector  in  COMRAM
32673  
32674        _interrupt_at_low_vector-&rsaquo i1_WriteTimer0
32675  
32676   Critical  Paths  under  _main  in  BANK0
32677  
32678        _main-&rsaquo _doWork
32679        _doWork-&rsaquo _exp
32680        ___asfladd-&rsaquo ___fladd
32681        ___aldiv-&rsaquo ___fltol
32682        _log-&rsaquo _eval_poly
32683        _exp-&rsaquo _ldexp
32684        _ldexp-&rsaquo _eval_poly
32685        _eval_poly-&rsaquo ___fladd
32686        _floor-&rsaquo ___altofl
32687        ___fltol-&rsaquo ___flmul
32688        ___altofl-&rsaquo ___aldiv
32689        ___asflsub-&rsaquo ___flsub
32690        ___flsub-&rsaquo ___fladd
32691        ___asflmul-&rsaquo ___flmul
32692        _vscp_doOneSecondWork-&rsaquo _vscp_sendHeartBeat
32693        _vscp_sendHeartBeat-&rsaquo _vscp_sendEvent
32694        _doOneSecondWork-&rsaquo _sendTempEvent
32695        _handle_sync-&rsaquo _sendTempEvent
32696        _sendTempEvent-&rsaquo _setEventData
32697        _setEventData-&rsaquo _Celsius2Kelvin
32698        _setEventData-&rsaquo _Celsius2Fahrenheit
32699        _Celsius2Fahrenheit-&rsaquo ___fladd
32700        _Celsius2Kelvin-&rsaquo ___fladd
32701        ___fladd-&rsaquo ___flmul
32702        _vscp_handleProtocolEvent-&rsaquo _vscp_newNodeOnline
32703        _vscp_newNodeOnline-&rsaquo _vscp_sendEvent
32704        _vscp_handleProbeState-&rsaquo _vscp_sendEvent
32705        _vscp_goActiveState-&rsaquo _vscp_sendEvent
32706        _vscp_sendEvent-&rsaquo _sendVSCPFrame
32707  
32708   Critical  Paths  under  _interrupt_at_low_vector  in  BANK0
32709  
32710        None.
32711  
32712   Critical  Paths  under  _main  in  BANK1
32713  
32714        _main-&rsaquo _doWork
32715  
32716   Critical  Paths  under  _interrupt_at_low_vector  in  BANK1
32717  
32718        None.
32719  
32720   Critical  Paths  under  _main  in  BANK2
32721  
32722        None.
32723  
32724   Critical  Paths  under  _interrupt_at_low_vector  in  BANK2
32725  
32726        None.
32727  
32728   Critical  Paths  under  _main  in  BANK3
32729  
32730        None.
32731  
32732   Critical  Paths  under  _interrupt_at_low_vector  in  BANK3
32733  
32734        None.
32735  
32736   Critical  Paths  under  _main  in  BANK4
32737  
32738        None.
32739  
32740   Critical  Paths  under  _interrupt_at_low_vector  in  BANK4
32741  
32742        None.
32743  
32744   Critical  Paths  under  _main  in  BANK5
32745  
32746        None.
32747  
32748   Critical  Paths  under  _interrupt_at_low_vector  in  BANK5
32749  
32750        None.
32751  
32752   Call  Graph  Tables:
32753  
32754     ---------------------------------------------------------------------------------
32755     (Depth)  Function                 Calls        Base  Space    Used  Autos  Params     Refs
32756     ---------------------------------------------------------------------------------
32757     (0)  _main                                                  1      1       0   148021
32758                                                 67  BANK0       1      1       0
32759                                   _init
32760                    _vscp_check_pstorage
32761                        _init_app_eeprom
32762                              _vscp_init
32763                            _writeEEPROM
32764                          _vscp_getEvent
32765                     _vscp_goActiveState
32766                  _vscp_handleProbeState
32767               _vscp_handleProtocolEvent
32768                            _handle_sync
32769                             _vscp_error
32770                        _doOneSecondWork
32771                   _vscp_doOneSecondWork
32772                                 _doWork
32773     ---------------------------------------------------------------------------------
32774     (1)  _doWork                                               68     68       0    74750
32775                                                 53  BANK0      14     14       0
32776                                                  0  BANK1      54     54       0
32777                            _writeEEPROM
32778                             _readEEPROM
32779                                    _exp
32780                                    _log
32781                    _getCalibrationValue
32782                         _vscp_sendEvent
32783                                ___aldiv
32784                               ___altofl
32785                              ___asfladd
32786                                ___fladd
32787                              ___asfldiv
32788                                ___fldiv
32789                                ___flmul
32790                              ___asflsub
32791                                ___flsub
32792                                ___fltol
32793                               ___lwtofl
32794                                 ___wmul
32795     ---------------------------------------------------------------------------------
32796     (2)  ___lwtofl                                              4      0       4      865
32797                                                 23  COMRAM      4      0       4
32798                             _readEEPROM  (ARG)
32799                               ___flpack
32800     ---------------------------------------------------------------------------------
32801     (2)  ___asfldiv                                             6      0       6     2070
32802                                                 49  COMRAM      6      0       6
32803                                ___fldiv
32804                               ___lwtofl  (ARG)
32805     ---------------------------------------------------------------------------------
32806     (2)  ___asfladd                                             6      0       6     3985
32807                                                 22  BANK0       6      0       6
32808                                ___fladd
32809                               ___lwtofl  (ARG)
32810     ---------------------------------------------------------------------------------
32811     (2)  ___aldiv                                              14      6       8      445
32812                                                 12  BANK0      14      6       8
32813                    _getCalibrationValue  (ARG)
32814                                ___flmul  (ARG)
32815                                ___fltol  (ARG)
32816     ---------------------------------------------------------------------------------
32817     (2)  _getCalibrationValue                                   8      6       2      161
32818                                                 17  COMRAM      8      6       2
32819                             _readEEPROM
32820     ---------------------------------------------------------------------------------
32821     (2)  _log                                                   6      2       4    14303
32822                                                 33  BANK0       6      2       4
32823                                ___fladd
32824                                ___fldiv  (ARG)
32825                                ___flmul
32826                               ___awtofl
32827                              _eval_poly
32828                                  _frexp
32829     ---------------------------------------------------------------------------------
32830     (2)  _exp                                                  11      7       4    24732
32831                                                 42  BANK0      11      7       4
32832                                ___fldiv
32833                              ___asflmul
32834                              ___asflsub
32835                               ___awtofl
32836                                  _floor
32837                              _eval_poly
32838                                  _ldexp
32839                                 ___flge
32840                                ___flneg
32841                                ___fltol
32842                               ___lwtofl  (ARG)
32843     ---------------------------------------------------------------------------------
32844     (3)  ___flneg                                               4      0       4       65
32845                                                 13  COMRAM      4      0       4
32846     ---------------------------------------------------------------------------------
32847     (3)  _ldexp                                                 9      3       6      359
32848                                                 33  BANK0       9      3       6
32849                              _eval_poly  (ARG)
32850     ---------------------------------------------------------------------------------
32851     (3)  _eval_poly                                            12      5       7     6410
32852                                                 64  COMRAM      1      1       0
32853                                                 22  BANK0      11      4       7
32854                                ___fladd
32855                                ___flmul
32856     ---------------------------------------------------------------------------------
32857     (3)  _floor                                                10      6       4     6633
32858                                                 31  BANK0      10      6       4
32859                               ___altofl
32860                                ___fladd
32861                                 ___flge
32862                                  _frexp
32863                                ___fltol
32864     ---------------------------------------------------------------------------------
32865     (2)  ___fltol                                              10      6       4      337
32866                                                 63  COMRAM      6      2       4
32867                                                  8  BANK0       4      4       0
32868                                ___flmul  (ARG)
32869     ---------------------------------------------------------------------------------
32870     (3)  _frexp                                                 8      3       5      322
32871                                                 13  COMRAM      8      3       5
32872     ---------------------------------------------------------------------------------
32873     (3)  ___flge                                                8      0       8      198
32874                                                 13  COMRAM      8      0       8
32875     ---------------------------------------------------------------------------------
32876     (2)  ___altofl                                              5      1       4     1120
32877                                                 26  BANK0       5      1       4
32878                               ___flpack
32879                                ___aldiv  (ARG)
32880                                ___fltol  (ARG)
32881     ---------------------------------------------------------------------------------
32882     (2)  ___asflsub                                             6      0       6     4140
32883                                                 30  BANK0       6      0       6
32884                                ___flsub
32885                               ___awtofl  (ARG)
32886     ---------------------------------------------------------------------------------
32887     (2)  ___flsub                                               8      0       8     3930
32888                                                 22  BANK0       8      0       8
32889                                ___fladd
32890                                ___flmul  (ARG)
32891     ---------------------------------------------------------------------------------
32892     (3)  ___asflmul                                             5      1       4     2255
32893                                                 63  COMRAM      5      1       4
32894                                ___flmul
32895     ---------------------------------------------------------------------------------
32896     (2)  ___fldiv                                              15      7       8     1860
32897                                                 27  COMRAM     22     14       8
32898                               ___flpack
32899                                ___flsub  (ARG)
32900                               ___lwtofl  (ARG)
32901     ---------------------------------------------------------------------------------
32902     (1)  _vscp_doOneSecondWork                                  1      1       0     2425
32903                                                 30  BANK0       1      1       0
32904                           _vscp_getZone
32905                        _vscp_getSubzone
32906                     _vscp_sendHeartBeat
32907     ---------------------------------------------------------------------------------
32908     (2)  _vscp_sendHeartBeat                                    2      1       1     2295
32909                                                 28  BANK0       2      1       1
32910                         _vscp_sendEvent
32911                           _vscp_getZone  (ARG)
32912                        _vscp_getSubzone  (ARG)
32913     ---------------------------------------------------------------------------------
32914     (2)  _vscp_getSubzone                                       0      0       0       65
32915                             _readEEPROM
32916     ---------------------------------------------------------------------------------
32917     (2)  _vscp_getZone                                          0      0       0       65
32918                             _readEEPROM
32919     ---------------------------------------------------------------------------------
32920     (1)  _doOneSecondWork                                       4      4       0    20203
32921                                                 37  BANK0       4      4       0
32922                             _readEEPROM
32923                         _vscp_sendEvent
32924                          _sendTempEvent
32925     ---------------------------------------------------------------------------------
32926     (1)  _vscp_error                                            0      0       0        0
32927     ---------------------------------------------------------------------------------
32928     (1)  _handle_sync                                           3      3       0    16695
32929                                                 37  BANK0       3      3       0
32930                             _readEEPROM
32931                          _sendTempEvent
32932     ---------------------------------------------------------------------------------
32933     (2)  _sendTempEvent                                         2      2       0    16250
32934                                                 35  BANK0       2      2       0
32935                             _readEEPROM
32936                         _vscp_sendEvent
32937                           _setEventData
32938     ---------------------------------------------------------------------------------
32939     (3)  _setEventData                                          9      6       3    13672
32940                                                 26  BANK0       9      6       3
32941                             _readEEPROM  (ARG)
32942                         _Celsius2Kelvin
32943                     _Celsius2Fahrenheit
32944                               ___awtofl
32945                                ___fltol
32946     ---------------------------------------------------------------------------------
32947     (4)  _Celsius2Fahrenheit                                    4      0       4     7750
32948                                                 22  BANK0       4      0       4
32949                                ___fladd
32950                                ___fldiv
32951                                ___flmul
32952                               ___awtofl  (ARG)
32953     ---------------------------------------------------------------------------------
32954     (4)  _Celsius2Kelvin                                        4      0       4     3845
32955                                                 22  BANK0       4      0       4
32956                                ___fladd
32957                               ___awtofl  (ARG)
32958     ---------------------------------------------------------------------------------
32959     (3)  ___fladd                                              12      4       8     3775
32960                                                 63  COMRAM      1      1       0
32961                                                  8  BANK0      14      6       8
32962                               ___flpack
32963                                ___fldiv  (ARG)
32964                                ___flmul  (ARG)
32965                               ___awtofl  (ARG)
32966                                  _frexp  (ARG)
32967     ---------------------------------------------------------------------------------
32968     (1)  _vscp_handleProtocolEvent                             27     27       0    23181
32969                                                 29  BANK0      27     27       0
32970                              _vscp_init
32971                         _vscp_sendEvent
32972                        _vscp_readAppReg
32973                       _vscp_writeAppReg
32974                           _vscp_getGUID
32975                        _vscp_getMDF_URL
32976                     _vscp_getMatrixInfo
32977                  _vscp_goBootloaderMode
32978                   _vscp_handleHeartbeat
32979                 _vscp_handleSetNickname
32980                _vscp_handleDropNickname
32981                     _vscp_newNodeOnline
32982                      _vscp_readRegister
32983                        _vscp_readStdReg
32984                     _vscp_writeRegister
32985                       _vscp_writeStdReg
32986                                ___lbmod
32987     ---------------------------------------------------------------------------------
32988     (2)  ___lbmod                                               4      3       1      159
32989                                                 13  COMRAM      4      3       1
32990     ---------------------------------------------------------------------------------
32991     (2)  _vscp_writeRegister                                    2      1       1     6015
32992                                                 51  COMRAM      2      1       1
32993                       _vscp_writeAppReg
32994                       _vscp_writeStdReg
32995     ---------------------------------------------------------------------------------
32996     (2)  _vscp_writeStdReg                                     18     17       1     2297
32997                                                 33  COMRAM     18     17       1
32998                         _vscp_getUserID
32999                         _vscp_setUserID
33000                     _vscp_getFamilyCode
33001                     _vscp_getFamilyType
33002                   _vscp_restoreDefaults
33003     ---------------------------------------------------------------------------------
33004     (3)  _vscp_restoreDefaults                                  0      0       0     1260
33005                        _init_app_eeprom
33006                           _init_app_ram
33007     ---------------------------------------------------------------------------------
33008     (4)  _init_app_eeprom                                       1      1       0      502
33009                                                 16  COMRAM      1      1       0
33010                            _writeEEPROM
33011     ---------------------------------------------------------------------------------
33012     (3)  _vscp_getFamilyType                                    4      0       4        0
33013                                                 13  COMRAM      4      0       4
33014     ---------------------------------------------------------------------------------
33015     (3)  _vscp_getFamilyCode                                    4      0       4        0
33016                                                 13  COMRAM      4      0       4
33017     ---------------------------------------------------------------------------------
33018     (3)  _vscp_setUserID                                        2      1       1      124
33019                                                 16  COMRAM      2      1       1
33020                            _writeEEPROM
33021     ---------------------------------------------------------------------------------
33022     (3)  _vscp_writeAppReg                                      3      2       1     3563
33023                                                 32  COMRAM      3      2       1
33024                            _writeEEPROM
33025                             _readEEPROM
33026                        _writeCoeffs2Ram
33027                        _vscp_readAppReg  (ARG)
33028     ---------------------------------------------------------------------------------
33029     (2)  _vscp_readRegister                                     1      1       0     1822
33030                                                 20  COMRAM      1      1       0
33031                        _vscp_readAppReg
33032                        _vscp_readStdReg
33033     ---------------------------------------------------------------------------------
33034     (2)  _vscp_readStdReg                                       2      2       0     1077
33035                                                 18  COMRAM      2      2       0
33036                   _vscp_getMajorVersion
33037                   _vscp_getMinorVersion
33038                _vscp_getSubMinorVersion
33039                           _vscp_getGUID
33040                        _vscp_getMDF_URL
33041                         _vscp_getUserID
33042                 _vscp_getManufacturerId
33043            _vscp_getBootLoaderAlgorithm
33044                     _vscp_getBufferSize
33045              _vscp_getRegisterPagesUsed
33046     ---------------------------------------------------------------------------------
33047     (3)  _vscp_getRegisterPagesUsed                             0      0       0        0
33048     ---------------------------------------------------------------------------------
33049     (3)  _vscp_getBufferSize                                    0      0       0        0
33050     ---------------------------------------------------------------------------------
33051     (3)  _vscp_getBootLoaderAlgorithm                           0      0       0        0
33052     ---------------------------------------------------------------------------------
33053     (3)  _vscp_getManufacturerId                                1      1       0       96
33054                                                 17  COMRAM      1      1       0
33055                             _readEEPROM
33056     ---------------------------------------------------------------------------------
33057     (3)  _vscp_getUserID                                        1      1       0       96
33058                                                 17  COMRAM      1      1       0
33059                             _readEEPROM
33060     ---------------------------------------------------------------------------------
33061     (3)  _vscp_getMDF_URL                                       2      2       0       22
33062                                                 13  COMRAM      2      2       0
33063     ---------------------------------------------------------------------------------
33064     (3)  _vscp_getGUID                                          1      1       0       96
33065                                                 17  COMRAM      1      1       0
33066                             _readEEPROM
33067     ---------------------------------------------------------------------------------
33068     (3)  _vscp_getSubMinorVersion                               0      0       0        0
33069     ---------------------------------------------------------------------------------
33070     (3)  _vscp_getMinorVersion                                  0      0       0        0
33071     ---------------------------------------------------------------------------------
33072     (3)  _vscp_getMajorVersion                                  0      0       0        0
33073     ---------------------------------------------------------------------------------
33074     (2)  _vscp_newNodeOnline                                    1      1       0     2233
33075                                                 28  BANK0       1      1       0
33076                         _vscp_sendEvent
33077     ---------------------------------------------------------------------------------
33078     (2)  _vscp_handleDropNickname                               1      1       0      254
33079                                                 17  COMRAM      1      1       0
33080                              _vscp_init
33081            _vscp_writeNicknamePermanent
33082     ---------------------------------------------------------------------------------
33083     (3)  _vscp_init                                             0      0       0       65
33084             _vscp_readNicknamePermanent
33085     ---------------------------------------------------------------------------------
33086     (4)  _vscp_readNicknamePermanent                            0      0       0       65
33087                             _readEEPROM
33088     ---------------------------------------------------------------------------------
33089     (2)  _vscp_handleSetNickname                                0      0       0      186
33090            _vscp_writeNicknamePermanent
33091                     _vscp_setSegmentCRC
33092     ---------------------------------------------------------------------------------
33093     (2)  _vscp_handleHeartbeat                                  0      0       0      251
33094            _vscp_writeNicknamePermanent
33095                     _vscp_getSegmentCRC
33096                     _vscp_setSegmentCRC
33097     ---------------------------------------------------------------------------------
33098     (2)  _vscp_goBootloaderMode                                 0      0       0       62
33099                            _writeEEPROM
33100     ---------------------------------------------------------------------------------
33101     (2)  _vscp_getMatrixInfo                                    2      2       0       90
33102                                                 13  COMRAM      2      2       0
33103     ---------------------------------------------------------------------------------
33104     (1)  _vscp_handleProbeState                                 0      0       0     4652
33105                     _vscp_goActiveState
33106                         _vscp_sendEvent
33107            _vscp_writeNicknamePermanent
33108                     _vscp_setSegmentCRC
33109     ---------------------------------------------------------------------------------
33110     (2)  _vscp_goActiveState                                    0      0       0     2233
33111                         _vscp_sendEvent
33112     ---------------------------------------------------------------------------------
33113     (2)  _vscp_sendEvent                                        1      1       0     2233
33114                                                 27  BANK0       1      1       0
33115                          _sendVSCPFrame
33116     ---------------------------------------------------------------------------------
33117     (3)  _sendVSCPFrame                                        31     24       7     2199
33118                                                 65  COMRAM      4      4       0
33119                                                  0  BANK0      27     20       7
33120                           _sendCANFrame
33121     ---------------------------------------------------------------------------------
33122     (4)  _sendCANFrame                                          6      0       6     1979
33123                                                 59  COMRAM      6      0       6
33124                        _ECANSendMessage
33125     ---------------------------------------------------------------------------------
33126     (5)  _ECANSendMessage                                      36     29       7     1886
33127                                                 23  COMRAM     36     29       7
33128                           __CANIDToRegs
33129     ---------------------------------------------------------------------------------
33130     (6)  __CANIDToRegs                                         10      3       7      693
33131                                                 13  COMRAM     10      3       7
33132     ---------------------------------------------------------------------------------
33133     (1)  _vscp_getEvent                                         1      1       0     1599
33134                                                 49  COMRAM      1      1       0
33135                           _getVSCPFrame
33136     ---------------------------------------------------------------------------------
33137     (2)  _getVSCPFrame                                         14      9       5     1592
33138                                                 35  COMRAM     14      9       5
33139                            _getCANFrame
33140     ---------------------------------------------------------------------------------
33141     (3)  _getCANFrame                                           4      2       2     1328
33142                                                 31  COMRAM      4      2       2
33143                     _ECANReceiveMessage
33144     ---------------------------------------------------------------------------------
33145     (4)  _ECANReceiveMessage                                   11      8       3     1180
33146                                                 20  COMRAM     11      8       3
33147                       __ECANPointBuffer
33148                           __RegsToCANID
33149     ---------------------------------------------------------------------------------
33150     (5)  __RegsToCANID                                          7      3       4      489
33151                                                 13  COMRAM      7      3       4
33152     ---------------------------------------------------------------------------------
33153     (5)  __ECANPointBuffer                                      6      3       3       52
33154                                                 13  COMRAM      6      3       3
33155     ---------------------------------------------------------------------------------
33156     (1)  _vscp_check_pstorage                                   0      0       0      344
33157            _vscp_writeNicknamePermanent
33158                     _vscp_getSegmentCRC
33159                     _vscp_setSegmentCRC
33160                    _vscp_setControlByte
33161     ---------------------------------------------------------------------------------
33162     (2)  _vscp_setControlByte                                   1      1       0       93
33163                                                 16  COMRAM      1      1       0
33164                            _writeEEPROM
33165     ---------------------------------------------------------------------------------
33166     (3)  _vscp_setSegmentCRC                                    1      1       0       93
33167                                                 16  COMRAM      1      1       0
33168                            _writeEEPROM
33169     ---------------------------------------------------------------------------------
33170     (3)  _vscp_getSegmentCRC                                    0      0       0       65
33171                             _readEEPROM
33172     ---------------------------------------------------------------------------------
33173     (3)  _readEEPROM                                            3      1       2       65
33174                                                 13  COMRAM      4      2       2
33175     ---------------------------------------------------------------------------------
33176     (3)  _vscp_writeNicknamePermanent                           1      1       0       93
33177                                                 16  COMRAM      1      1       0
33178                            _writeEEPROM
33179     ---------------------------------------------------------------------------------
33180     (2)  _writeEEPROM                                           3      0       3       62
33181                                                 13  COMRAM      3      0       3
33182     ---------------------------------------------------------------------------------
33183     (1)  _init                                                  0      0       0     1070
33184                            _WriteTimer0
33185                             _ConvertADC
33186                           _init_app_ram
33187                             _OpenTimer0
33188                                _OpenADC
33189                         _ECANInitialize
33190     ---------------------------------------------------------------------------------
33191     (2)  _ECANInitialize                                        0      0       0       44
33192                   _ECANSetOperationMode
33193     ---------------------------------------------------------------------------------
33194     (3)  _ECANSetOperationMode                                  1      1       0       44
33195                                                 13  COMRAM      1      1       0
33196     ---------------------------------------------------------------------------------
33197     (2)  _OpenADC                                               5      3       2      154
33198                                                 13  COMRAM      5      3       2
33199     ---------------------------------------------------------------------------------
33200     (2)  _OpenTimer0                                            1      1       0       44
33201                                                 13  COMRAM      1      1       0
33202     ---------------------------------------------------------------------------------
33203     (4)  _init_app_ram                                          1      1       0      758
33204                                                 32  COMRAM      1      1       0
33205                        _writeCoeffs2Ram
33206     ---------------------------------------------------------------------------------
33207     (5)  _writeCoeffs2Ram                                       9      9       0      628
33208                                                 23  COMRAM      9      9       0
33209                             _readEEPROM
33210                                 ___wmul
33211     ---------------------------------------------------------------------------------
33212     (2)  ___wmul                                                6      2       4      232
33213                                                 17  COMRAM      6      2       4
33214                             _readEEPROM  (ARG)
33215     ---------------------------------------------------------------------------------
33216     (2)  _ConvertADC                                            0      0       0        0
33217     ---------------------------------------------------------------------------------
33218     (2)  _WriteTimer0                                           4      2       2       70
33219                                                 13  COMRAM      4      2       2
33220     ---------------------------------------------------------------------------------
33221     (3)  ___awtofl                                              9      5       4     1120
33222                                                 23  COMRAM      6      2       4
33223                               ___flpack
33224     ---------------------------------------------------------------------------------
33225     (2)  ___flmul                                              15      7       8     2045
33226                                                 49  COMRAM     14     14       0
33227                                                  0  BANK0       8      0       8
33228                               ___flpack
33229                                ___fldiv  (ARG)
33230                               ___awtofl  (ARG)
33231                                  _frexp  (ARG)
33232                               ___lwtofl  (ARG)
33233     ---------------------------------------------------------------------------------
33234     (3)  ___flpack                                             10      4       6      795
33235                                                 13  COMRAM     10      4       6
33236     ---------------------------------------------------------------------------------
33237     (3)  ___flpack                                             10      4       6      795
33238                                                 13  COMRAM     10      4       6
33239     ---------------------------------------------------------------------------------
33240     (3)  _vscp_readAppReg                                       3      3       0      652
33241                                                 17  COMRAM      3      3       0
33242                             _readEEPROM
33243     ---------------------------------------------------------------------------------
33244     Estimated  maximum  stack  depth  6
33245     ---------------------------------------------------------------------------------
33246     (Depth)  Function                 Calls        Base  Space    Used  Autos  Params     Refs
33247     ---------------------------------------------------------------------------------
33248     (8)  _interrupt_at_low_vector                               9      9       0      221
33249                                                  4  COMRAM      9      9       0
33250                           i1_ConvertADC
33251                          i1_WriteTimer0
33252     ---------------------------------------------------------------------------------
33253     (9)  i1_WriteTimer0                                         4      2       2      221
33254                                                  0  COMRAM      4      2       2
33255     ---------------------------------------------------------------------------------
33256     (9)  i1_ConvertADC                                          0      0       0        0
33257     ---------------------------------------------------------------------------------
33258     Estimated  maximum  stack  depth  9
33259     ---------------------------------------------------------------------------------
33260  
33261     Call  Graph  Graphs:
33262  
33263     _main  (ROOT)
33264       _init
33265         _WriteTimer0
33266         _ConvertADC
33267         _init_app_ram
33268           _writeCoeffs2Ram
33269             _readEEPROM
33270             ___wmul
33271               _readEEPROM  (ARG)
33272         _OpenTimer0
33273         _OpenADC
33274         _ECANInitialize
33275           _ECANSetOperationMode
33276       _vscp_check_pstorage
33277         _vscp_writeNicknamePermanent
33278           _writeEEPROM
33279         _vscp_getSegmentCRC
33280           _readEEPROM
33281         _vscp_setSegmentCRC
33282           _writeEEPROM
33283         _vscp_setControlByte
33284           _writeEEPROM
33285       _init_app_eeprom
33286         _writeEEPROM
33287       _vscp_init
33288         _vscp_readNicknamePermanent
33289           _readEEPROM
33290       _writeEEPROM
33291       _vscp_getEvent
33292         _getVSCPFrame
33293           _getCANFrame
33294             _ECANReceiveMessage
33295               __ECANPointBuffer
33296               __RegsToCANID
33297       _vscp_goActiveState
33298         _vscp_sendEvent
33299           _sendVSCPFrame
33300             _sendCANFrame
33301               _ECANSendMessage
33302                 __CANIDToRegs
33303       _vscp_handleProbeState
33304         _vscp_goActiveState
33305           _vscp_sendEvent
33306             _sendVSCPFrame
33307               _sendCANFrame
33308                 _ECANSendMessage
33309                   __CANIDToRegs
33310         _vscp_sendEvent
33311           _sendVSCPFrame
33312             _sendCANFrame
33313               _ECANSendMessage
33314                 __CANIDToRegs
33315         _vscp_writeNicknamePermanent
33316           _writeEEPROM
33317         _vscp_setSegmentCRC
33318           _writeEEPROM
33319       _vscp_handleProtocolEvent
33320         _vscp_init
33321           _vscp_readNicknamePermanent
33322             _readEEPROM
33323         _vscp_sendEvent
33324           _sendVSCPFrame
33325             _sendCANFrame
33326               _ECANSendMessage
33327                 __CANIDToRegs
33328         _vscp_readAppReg
33329           _readEEPROM
33330         _vscp_writeAppReg
33331           _writeEEPROM
33332           _readEEPROM
33333           _writeCoeffs2Ram
33334             _readEEPROM
33335             ___wmul
33336               _readEEPROM  (ARG)
33337           _vscp_readAppReg  (ARG)
33338             _readEEPROM
33339         _vscp_getGUID
33340           _readEEPROM
33341         _vscp_getMDF_URL
33342         _vscp_getMatrixInfo
33343         _vscp_goBootloaderMode
33344           _writeEEPROM
33345         _vscp_handleHeartbeat
33346           _vscp_writeNicknamePermanent
33347             _writeEEPROM
33348           _vscp_getSegmentCRC
33349             _readEEPROM
33350           _vscp_setSegmentCRC
33351             _writeEEPROM
33352         _vscp_handleSetNickname
33353           _vscp_writeNicknamePermanent
33354             _writeEEPROM
33355           _vscp_setSegmentCRC
33356             _writeEEPROM
33357         _vscp_handleDropNickname
33358           _vscp_init
33359             _vscp_readNicknamePermanent
33360               _readEEPROM
33361           _vscp_writeNicknamePermanent
33362             _writeEEPROM
33363         _vscp_newNodeOnline
33364           _vscp_sendEvent
33365             _sendVSCPFrame
33366               _sendCANFrame
33367                 _ECANSendMessage
33368                   __CANIDToRegs
33369         _vscp_readRegister
33370           _vscp_readAppReg
33371             _readEEPROM
33372           _vscp_readStdReg
33373             _vscp_getMajorVersion
33374             _vscp_getMinorVersion
33375             _vscp_getSubMinorVersion
33376             _vscp_getGUID
33377               _readEEPROM
33378             _vscp_getMDF_URL
33379             _vscp_getUserID
33380               _readEEPROM
33381             _vscp_getManufacturerId
33382               _readEEPROM
33383             _vscp_getBootLoaderAlgorithm
33384             _vscp_getBufferSize
33385             _vscp_getRegisterPagesUsed
33386         _vscp_readStdReg
33387           _vscp_getMajorVersion
33388           _vscp_getMinorVersion
33389           _vscp_getSubMinorVersion
33390           _vscp_getGUID
33391             _readEEPROM
33392           _vscp_getMDF_URL
33393           _vscp_getUserID
33394             _readEEPROM
33395           _vscp_getManufacturerId
33396             _readEEPROM
33397           _vscp_getBootLoaderAlgorithm
33398           _vscp_getBufferSize
33399           _vscp_getRegisterPagesUsed
33400         _vscp_writeRegister
33401           _vscp_writeAppReg
33402             _writeEEPROM
33403             _readEEPROM
33404             _writeCoeffs2Ram
33405               _readEEPROM
33406               ___wmul
33407                 _readEEPROM  (ARG)
33408             _vscp_readAppReg  (ARG)
33409               _readEEPROM
33410           _vscp_writeStdReg
33411             _vscp_getUserID
33412               _readEEPROM
33413             _vscp_setUserID
33414               _writeEEPROM
33415             _vscp_getFamilyCode
33416             _vscp_getFamilyType
33417             _vscp_restoreDefaults
33418               _init_app_eeprom
33419                 _writeEEPROM
33420               _init_app_ram
33421                 _writeCoeffs2Ram
33422                   _readEEPROM
33423                   ___wmul
33424                     _readEEPROM  (ARG)
33425         _vscp_writeStdReg
33426           _vscp_getUserID
33427             _readEEPROM
33428           _vscp_setUserID
33429             _writeEEPROM
33430           _vscp_getFamilyCode
33431           _vscp_getFamilyType
33432           _vscp_restoreDefaults
33433             _init_app_eeprom
33434               _writeEEPROM
33435             _init_app_ram
33436               _writeCoeffs2Ram
33437                 _readEEPROM
33438                 ___wmul
33439                   _readEEPROM  (ARG)
33440         ___lbmod
33441       _handle_sync
33442         _readEEPROM
33443         _sendTempEvent
33444           _readEEPROM
33445           _vscp_sendEvent
33446             _sendVSCPFrame
33447               _sendCANFrame
33448                 _ECANSendMessage
33449                   __CANIDToRegs
33450           _setEventData
33451             _readEEPROM  (ARG)
33452             _Celsius2Kelvin  (ARG)
33453               ___fladd
33454                 ___flpack
33455                 ___fldiv  (ARG)
33456                   ___flpack
33457                   ___flsub  (ARG)
33458                     ___flmul  (ARG)
33459                       ___flpack
33460                       ___awtofl  (ARG)
33461                         ___flpack
33462                       _frexp  (ARG)
33463                       ___lwtofl  (ARG)
33464                         _readEEPROM  (ARG)
33465                         ___flpack  (ARG)
33466                   ___lwtofl  (ARG)
33467                     _readEEPROM  (ARG)
33468                     ___flpack  (ARG)
33469                 ___flmul  (ARG)
33470                   ___flpack
33471                   ___fldiv  (ARG)
33472                     ___flpack
33473                     ___flsub  (ARG)
33474                     ___lwtofl  (ARG)
33475                       _readEEPROM  (ARG)
33476                       ___flpack  (ARG)
33477                   ___awtofl  (ARG)
33478                     ___flpack
33479                   _frexp  (ARG)
33480                   ___lwtofl  (ARG)
33481                     _readEEPROM  (ARG)
33482                     ___flpack  (ARG)
33483                 ___awtofl  (ARG)
33484                   ___flpack
33485                 _frexp  (ARG)
33486               ___awtofl  (ARG)
33487                 ___flpack
33488             _Celsius2Fahrenheit  (ARG)
33489               ___fladd
33490                 ___flpack
33491                 ___fldiv  (ARG)
33492                   ___flpack
33493                   ___flsub  (ARG)
33494                     ___flmul  (ARG)
33495                       ___flpack
33496                       ___awtofl  (ARG)
33497                         ___flpack
33498                       _frexp  (ARG)
33499                       ___lwtofl  (ARG)
33500                         _readEEPROM  (ARG)
33501                         ___flpack  (ARG)
33502                   ___lwtofl  (ARG)
33503                     _readEEPROM  (ARG)
33504                     ___flpack  (ARG)
33505                 ___flmul  (ARG)
33506                   ___flpack
33507                   ___fldiv  (ARG)
33508                     ___flpack
33509                     ___flsub  (ARG)
33510                     ___lwtofl  (ARG)
33511                       _readEEPROM  (ARG)
33512                       ___flpack  (ARG)
33513                   ___awtofl  (ARG)
33514                     ___flpack
33515                   _frexp  (ARG)
33516                   ___lwtofl  (ARG)
33517                     _readEEPROM  (ARG)
33518                     ___flpack  (ARG)
33519                 ___awtofl  (ARG)
33520                   ___flpack
33521                 _frexp  (ARG)
33522               ___fldiv
33523                 ___flpack
33524                 ___flsub  (ARG)
33525                   ___fladd
33526                     ___flpack
33527                     ___flmul  (ARG)
33528                       ___flpack
33529                       ___awtofl  (ARG)
33530                         ___flpack
33531                       _frexp  (ARG)
33532                       ___lwtofl  (ARG)
33533                         _readEEPROM  (ARG)
33534                         ___flpack  (ARG)
33535                     ___awtofl  (ARG)
33536                       ___flpack
33537                     _frexp  (ARG)
33538                   ___flmul  (ARG)
33539                     ___flpack
33540                     ___awtofl  (ARG)
33541                       ___flpack
33542                     _frexp  (ARG)
33543                     ___lwtofl  (ARG)
33544                       _readEEPROM  (ARG)
33545                       ___flpack  (ARG)
33546                 ___lwtofl  (ARG)
33547                   _readEEPROM  (ARG)
33548                   ___flpack  (ARG)
33549               ___flmul
33550                 ___flpack
33551                 ___fldiv  (ARG)
33552                   ___flpack
33553                   ___flsub  (ARG)
33554                     ___fladd
33555                       ___flpack
33556                       ___awtofl  (ARG)
33557                         ___flpack
33558                       _frexp  (ARG)
33559                   ___lwtofl  (ARG)
33560                     _readEEPROM  (ARG)
33561                     ___flpack  (ARG)
33562                 ___awtofl  (ARG)
33563                   ___flpack
33564                 _frexp  (ARG)
33565                 ___lwtofl  (ARG)
33566                   _readEEPROM  (ARG)
33567                   ___flpack  (ARG)
33568               ___awtofl  (ARG)
33569                 ___flpack
33570             ___awtofl  (ARG)
33571               ___flpack
33572             ___fltol  (ARG)
33573               ___flmul  (ARG)
33574                 ___flpack
33575                 ___fldiv  (ARG)
33576                   ___flpack
33577                   ___flsub  (ARG)
33578                     ___fladd
33579                       ___flpack
33580                       ___awtofl  (ARG)
33581                         ___flpack
33582                       _frexp  (ARG)
33583                   ___lwtofl  (ARG)
33584                     _readEEPROM  (ARG)
33585                     ___flpack  (ARG)
33586                 ___awtofl  (ARG)
33587                   ___flpack
33588                 _frexp  (ARG)
33589                 ___lwtofl  (ARG)
33590                   _readEEPROM  (ARG)
33591                   ___flpack  (ARG)
33592       _vscp_error
33593       _doOneSecondWork
33594         _readEEPROM
33595         _vscp_sendEvent
33596           _sendVSCPFrame
33597             _sendCANFrame
33598               _ECANSendMessage
33599                 __CANIDToRegs
33600         _sendTempEvent
33601           _readEEPROM
33602           _vscp_sendEvent
33603             _sendVSCPFrame
33604               _sendCANFrame
33605                 _ECANSendMessage
33606                   __CANIDToRegs
33607           _setEventData
33608             _readEEPROM  (ARG)
33609             _Celsius2Kelvin  (ARG)
33610               ___fladd
33611                 ___flpack
33612                 ___fldiv  (ARG)
33613                   ___flpack
33614                   ___flsub  (ARG)
33615                     ___flmul  (ARG)
33616                       ___flpack
33617                       ___awtofl  (ARG)
33618                         ___flpack
33619                       _frexp  (ARG)
33620                       ___lwtofl  (ARG)
33621                         _readEEPROM  (ARG)
33622                         ___flpack  (ARG)
33623                   ___lwtofl  (ARG)
33624                     _readEEPROM  (ARG)
33625                     ___flpack  (ARG)
33626                 ___flmul  (ARG)
33627                   ___flpack
33628                   ___fldiv  (ARG)
33629                     ___flpack
33630                     ___flsub  (ARG)
33631                     ___lwtofl  (ARG)
33632                       _readEEPROM  (ARG)
33633                       ___flpack  (ARG)
33634                   ___awtofl  (ARG)
33635                     ___flpack
33636                   _frexp  (ARG)
33637                   ___lwtofl  (ARG)
33638                     _readEEPROM  (ARG)
33639                     ___flpack  (ARG)
33640                 ___awtofl  (ARG)
33641                   ___flpack
33642                 _frexp  (ARG)
33643               ___awtofl  (ARG)
33644                 ___flpack
33645             _Celsius2Fahrenheit  (ARG)
33646               ___fladd
33647                 ___flpack
33648                 ___fldiv  (ARG)
33649                   ___flpack
33650                   ___flsub  (ARG)
33651                     ___flmul  (ARG)
33652                       ___flpack
33653                       ___awtofl  (ARG)
33654                         ___flpack
33655                       _frexp  (ARG)
33656                       ___lwtofl  (ARG)
33657                         _readEEPROM  (ARG)
33658                         ___flpack  (ARG)
33659                   ___lwtofl  (ARG)
33660                     _readEEPROM  (ARG)
33661                     ___flpack  (ARG)
33662                 ___flmul  (ARG)
33663                   ___flpack
33664                   ___fldiv  (ARG)
33665                     ___flpack
33666                     ___flsub  (ARG)
33667                     ___lwtofl  (ARG)
33668                       _readEEPROM  (ARG)
33669                       ___flpack  (ARG)
33670                   ___awtofl  (ARG)
33671                     ___flpack
33672                   _frexp  (ARG)
33673                   ___lwtofl  (ARG)
33674                     _readEEPROM  (ARG)
33675                     ___flpack  (ARG)
33676                 ___awtofl  (ARG)
33677                   ___flpack
33678                 _frexp  (ARG)
33679               ___fldiv
33680                 ___flpack
33681                 ___flsub  (ARG)
33682                   ___fladd
33683                     ___flpack
33684                     ___flmul  (ARG)
33685                       ___flpack
33686                       ___awtofl  (ARG)
33687                         ___flpack
33688                       _frexp  (ARG)
33689                       ___lwtofl  (ARG)
33690                         _readEEPROM  (ARG)
33691                         ___flpack  (ARG)
33692                     ___awtofl  (ARG)
33693                       ___flpack
33694                     _frexp  (ARG)
33695                   ___flmul  (ARG)
33696                     ___flpack
33697                     ___awtofl  (ARG)
33698                       ___flpack
33699                     _frexp  (ARG)
33700                     ___lwtofl  (ARG)
33701                       _readEEPROM  (ARG)
33702                       ___flpack  (ARG)
33703                 ___lwtofl  (ARG)
33704                   _readEEPROM  (ARG)
33705                   ___flpack  (ARG)
33706               ___flmul
33707                 ___flpack
33708                 ___fldiv  (ARG)
33709                   ___flpack
33710                   ___flsub  (ARG)
33711                     ___fladd
33712                       ___flpack
33713                       ___awtofl  (ARG)
33714                         ___flpack
33715                       _frexp  (ARG)
33716                   ___lwtofl  (ARG)
33717                     _readEEPROM  (ARG)
33718                     ___flpack  (ARG)
33719                 ___awtofl  (ARG)
33720                   ___flpack
33721                 _frexp  (ARG)
33722                 ___lwtofl  (ARG)
33723                   _readEEPROM  (ARG)
33724                   ___flpack  (ARG)
33725               ___awtofl  (ARG)
33726                 ___flpack
33727             ___awtofl  (ARG)
33728               ___flpack
33729             ___fltol  (ARG)
33730               ___flmul  (ARG)
33731                 ___flpack
33732                 ___fldiv  (ARG)
33733                   ___flpack
33734                   ___flsub  (ARG)
33735                     ___fladd
33736                       ___flpack
33737                       ___awtofl  (ARG)
33738                         ___flpack
33739                       _frexp  (ARG)
33740                   ___lwtofl  (ARG)
33741                     _readEEPROM  (ARG)
33742                     ___flpack  (ARG)
33743                 ___awtofl  (ARG)
33744                   ___flpack
33745                 _frexp  (ARG)
33746                 ___lwtofl  (ARG)
33747                   _readEEPROM  (ARG)
33748                   ___flpack  (ARG)
33749       _vscp_doOneSecondWork
33750         _vscp_getZone
33751           _readEEPROM
33752         _vscp_getSubzone
33753           _readEEPROM
33754         _vscp_sendHeartBeat
33755           _vscp_sendEvent
33756             _sendVSCPFrame
33757               _sendCANFrame
33758                 _ECANSendMessage
33759                   __CANIDToRegs
33760           _vscp_getZone  (ARG)
33761             _readEEPROM
33762           _vscp_getSubzone  (ARG)
33763             _readEEPROM
33764       _doWork
33765         _writeEEPROM
33766         _readEEPROM
33767         _exp
33768           ___fldiv
33769             ___flpack
33770             ___flsub  (ARG)
33771               ___fladd
33772                 ___flpack
33773                 ___flmul  (ARG)
33774                   ___flpack
33775                   ___awtofl  (ARG)
33776                     ___flpack
33777                   _frexp  (ARG)
33778                   ___lwtofl  (ARG)
33779                     _readEEPROM  (ARG)
33780                     ___flpack  (ARG)
33781                 ___awtofl  (ARG)
33782                   ___flpack
33783                 _frexp  (ARG)
33784               ___flmul  (ARG)
33785                 ___flpack
33786                 ___awtofl  (ARG)
33787                   ___flpack
33788                 _frexp  (ARG)
33789                 ___lwtofl  (ARG)
33790                   _readEEPROM  (ARG)
33791                   ___flpack  (ARG)
33792             ___lwtofl  (ARG)
33793               _readEEPROM  (ARG)
33794               ___flpack  (ARG)
33795           ___asflmul
33796             ___flmul
33797               ___flpack
33798               ___fldiv  (ARG)
33799                 ___flpack
33800                 ___flsub  (ARG)
33801                   ___fladd
33802                     ___flpack
33803                     ___awtofl  (ARG)
33804                       ___flpack
33805                     _frexp  (ARG)
33806                 ___lwtofl  (ARG)
33807                   _readEEPROM  (ARG)
33808                   ___flpack  (ARG)
33809               ___awtofl  (ARG)
33810                 ___flpack
33811               _frexp  (ARG)
33812               ___lwtofl  (ARG)
33813                 _readEEPROM  (ARG)
33814                 ___flpack  (ARG)
33815           ___asflsub
33816             ___flsub
33817               ___fladd
33818                 ___flpack
33819                 ___fldiv  (ARG)
33820                   ___flpack
33821                   ___lwtofl  (ARG)
33822                     _readEEPROM  (ARG)
33823                     ___flpack  (ARG)
33824                 ___flmul  (ARG)
33825                   ___flpack
33826                   ___fldiv  (ARG)
33827                     ___flpack
33828                     ___lwtofl  (ARG)
33829                       _readEEPROM  (ARG)
33830                       ___flpack  (ARG)
33831                   ___awtofl  (ARG)
33832                     ___flpack
33833                   _frexp  (ARG)
33834                   ___lwtofl  (ARG)
33835                     _readEEPROM  (ARG)
33836                     ___flpack  (ARG)
33837                 ___awtofl  (ARG)
33838                   ___flpack
33839                 _frexp  (ARG)
33840               ___flmul  (ARG)
33841                 ___flpack
33842                 ___fldiv  (ARG)
33843                   ___flpack
33844                   ___lwtofl  (ARG)
33845                     _readEEPROM  (ARG)
33846                     ___flpack  (ARG)
33847                 ___awtofl  (ARG)
33848                   ___flpack
33849                 _frexp  (ARG)
33850                 ___lwtofl  (ARG)
33851                   _readEEPROM  (ARG)
33852                   ___flpack  (ARG)
33853             ___awtofl  (ARG)
33854               ___flpack
33855           ___awtofl
33856             ___flpack
33857           _floor
33858             ___altofl
33859               ___flpack
33860               ___aldiv  (ARG)
33861                 _getCalibrationValue  (ARG)
33862                   _readEEPROM
33863                 ___flmul  (ARG)
33864                   ___flpack
33865                   ___fldiv  (ARG)
33866                     ___flpack
33867                     ___flsub  (ARG)
33868                       ___fladd
33869                         ___flpack
33870                         ___awtofl  (ARG)
33871                           ___flpack
33872                         _frexp  (ARG)
33873                     ___lwtofl  (ARG)
33874                       _readEEPROM  (ARG)
33875                       ___flpack  (ARG)
33876                   ___awtofl  (ARG)
33877                     ___flpack
33878                   _frexp  (ARG)
33879                   ___lwtofl  (ARG)
33880                     _readEEPROM  (ARG)
33881                     ___flpack  (ARG)
33882                 ___fltol  (ARG)
33883                   ___flmul  (ARG)
33884                     ___flpack
33885                     ___fldiv  (ARG)
33886                       ___flpack
33887                       ___flsub  (ARG)
33888                         ___fladd
33889                           ___flpack
33890                           ___awtofl  (ARG)
33891                             ___flpack
33892                           _frexp  (ARG)
33893                       ___lwtofl  (ARG)
33894                         _readEEPROM  (ARG)
33895                         ___flpack  (ARG)
33896                     ___awtofl  (ARG)
33897                       ___flpack
33898                     _frexp  (ARG)
33899                     ___lwtofl  (ARG)
33900                       _readEEPROM  (ARG)
33901                       ___flpack  (ARG)
33902               ___fltol  (ARG)
33903                 ___flmul  (ARG)
33904                   ___flpack
33905                   ___fldiv  (ARG)
33906                     ___flpack
33907                     ___flsub  (ARG)
33908                       ___fladd
33909                         ___flpack
33910                         ___awtofl  (ARG)
33911                           ___flpack
33912                         _frexp  (ARG)
33913                     ___lwtofl  (ARG)
33914                       _readEEPROM  (ARG)
33915                       ___flpack  (ARG)
33916                   ___awtofl  (ARG)
33917                     ___flpack
33918                   _frexp  (ARG)
33919                   ___lwtofl  (ARG)
33920                     _readEEPROM  (ARG)
33921                     ___flpack  (ARG)
33922             ___fladd
33923               ___flpack
33924               ___fldiv  (ARG)
33925                 ___flpack
33926                 ___flsub  (ARG)
33927                   ___flmul  (ARG)
33928                     ___flpack
33929                     ___awtofl  (ARG)
33930                       ___flpack
33931                     _frexp  (ARG)
33932                     ___lwtofl  (ARG)
33933                       _readEEPROM  (ARG)
33934                       ___flpack  (ARG)
33935                 ___lwtofl  (ARG)
33936                   _readEEPROM  (ARG)
33937                   ___flpack  (ARG)
33938               ___flmul  (ARG)
33939                 ___flpack
33940                 ___fldiv  (ARG)
33941                   ___flpack
33942                   ___flsub  (ARG)
33943                   ___lwtofl  (ARG)
33944                     _readEEPROM  (ARG)
33945                     ___flpack  (ARG)
33946                 ___awtofl  (ARG)
33947                   ___flpack
33948                 _frexp  (ARG)
33949                 ___lwtofl  (ARG)
33950                   _readEEPROM  (ARG)
33951                   ___flpack  (ARG)
33952               ___awtofl  (ARG)
33953                 ___flpack
33954               _frexp  (ARG)
33955             ___flge
33956             _frexp
33957             ___fltol
33958               ___flmul  (ARG)
33959                 ___flpack
33960                 ___fldiv  (ARG)
33961                   ___flpack
33962                   ___flsub  (ARG)
33963                     ___fladd
33964                       ___flpack
33965                       ___awtofl  (ARG)
33966                         ___flpack
33967                       _frexp  (ARG)
33968                   ___lwtofl  (ARG)
33969                     _readEEPROM  (ARG)
33970                     ___flpack  (ARG)
33971                 ___awtofl  (ARG)
33972                   ___flpack
33973                 _frexp  (ARG)
33974                 ___lwtofl  (ARG)
33975                   _readEEPROM  (ARG)
33976                   ___flpack  (ARG)
33977           _eval_poly
33978             ___fladd
33979               ___flpack
33980               ___fldiv  (ARG)
33981                 ___flpack
33982                 ___flsub  (ARG)
33983                   ___flmul  (ARG)
33984                     ___flpack
33985                     ___awtofl  (ARG)
33986                       ___flpack
33987                     _frexp  (ARG)
33988                     ___lwtofl  (ARG)
33989                       _readEEPROM  (ARG)
33990                       ___flpack  (ARG)
33991                 ___lwtofl  (ARG)
33992                   _readEEPROM  (ARG)
33993                   ___flpack  (ARG)
33994               ___flmul  (ARG)
33995                 ___flpack
33996                 ___fldiv  (ARG)
33997                   ___flpack
33998                   ___flsub  (ARG)
33999                   ___lwtofl  (ARG)
34000                     _readEEPROM  (ARG)
34001                     ___flpack  (ARG)
34002                 ___awtofl  (ARG)
34003                   ___flpack
34004                 _frexp  (ARG)
34005                 ___lwtofl  (ARG)
34006                   _readEEPROM  (ARG)
34007                   ___flpack  (ARG)
34008               ___awtofl  (ARG)
34009                 ___flpack
34010               _frexp  (ARG)
34011             ___flmul
34012               ___flpack
34013               ___fldiv  (ARG)
34014                 ___flpack
34015                 ___flsub  (ARG)
34016                   ___fladd
34017                     ___flpack
34018                     ___awtofl  (ARG)
34019                       ___flpack
34020                     _frexp  (ARG)
34021                 ___lwtofl  (ARG)
34022                   _readEEPROM  (ARG)
34023                   ___flpack  (ARG)
34024               ___awtofl  (ARG)
34025                 ___flpack
34026               _frexp  (ARG)
34027               ___lwtofl  (ARG)
34028                 _readEEPROM  (ARG)
34029                 ___flpack  (ARG)
34030           _ldexp
34031             _eval_poly  (ARG)
34032               ___fladd
34033                 ___flpack
34034                 ___fldiv  (ARG)
34035                   ___flpack
34036                   ___flsub  (ARG)
34037                     ___flmul  (ARG)
34038                       ___flpack
34039                       ___awtofl  (ARG)
34040                         ___flpack
34041                       _frexp  (ARG)
34042                       ___lwtofl  (ARG)
34043                         _readEEPROM  (ARG)
34044                         ___flpack  (ARG)
34045                   ___lwtofl  (ARG)
34046                     _readEEPROM  (ARG)
34047                     ___flpack  (ARG)
34048                 ___flmul  (ARG)
34049                   ___flpack
34050                   ___fldiv  (ARG)
34051                     ___flpack
34052                     ___flsub  (ARG)
34053                     ___lwtofl  (ARG)
34054                       _readEEPROM  (ARG)
34055                       ___flpack  (ARG)
34056                   ___awtofl  (ARG)
34057                     ___flpack
34058                   _frexp  (ARG)
34059                   ___lwtofl  (ARG)
34060                     _readEEPROM  (ARG)
34061                     ___flpack  (ARG)
34062                 ___awtofl  (ARG)
34063                   ___flpack
34064                 _frexp  (ARG)
34065               ___flmul
34066                 ___flpack
34067                 ___fldiv  (ARG)
34068                   ___flpack
34069                   ___flsub  (ARG)
34070                     ___fladd
34071                       ___flpack
34072                       ___awtofl  (ARG)
34073                         ___flpack
34074                       _frexp  (ARG)
34075                   ___lwtofl  (ARG)
34076                     _readEEPROM  (ARG)
34077                     ___flpack  (ARG)
34078                 ___awtofl  (ARG)
34079                   ___flpack
34080                 _frexp  (ARG)
34081                 ___lwtofl  (ARG)
34082                   _readEEPROM  (ARG)
34083                   ___flpack  (ARG)
34084           ___flge
34085           ___flneg
34086           ___fltol
34087             ___flmul  (ARG)
34088               ___flpack
34089               ___fldiv  (ARG)
34090                 ___flpack
34091                 ___flsub  (ARG)
34092                   ___fladd
34093                     ___flpack
34094                     ___awtofl  (ARG)
34095                       ___flpack
34096                     _frexp  (ARG)
34097                 ___lwtofl  (ARG)
34098                   _readEEPROM  (ARG)
34099                   ___flpack  (ARG)
34100               ___awtofl  (ARG)
34101                 ___flpack
34102               _frexp  (ARG)
34103               ___lwtofl  (ARG)
34104                 _readEEPROM  (ARG)
34105                 ___flpack  (ARG)
34106           ___lwtofl  (ARG)
34107             _readEEPROM  (ARG)
34108             ___flpack  (ARG)
34109         _log
34110           ___fladd
34111             ___flpack
34112             ___fldiv  (ARG)
34113               ___flpack
34114               ___flsub  (ARG)
34115                 ___flmul  (ARG)
34116                   ___flpack
34117                   ___awtofl  (ARG)
34118                     ___flpack
34119                   _frexp  (ARG)
34120                   ___lwtofl  (ARG)
34121                     _readEEPROM  (ARG)
34122                     ___flpack  (ARG)
34123               ___lwtofl  (ARG)
34124                 _readEEPROM  (ARG)
34125                 ___flpack  (ARG)
34126             ___flmul  (ARG)
34127               ___flpack
34128               ___fldiv  (ARG)
34129                 ___flpack
34130                 ___flsub  (ARG)
34131                 ___lwtofl  (ARG)
34132                   _readEEPROM  (ARG)
34133                   ___flpack  (ARG)
34134               ___awtofl  (ARG)
34135                 ___flpack
34136               _frexp  (ARG)
34137               ___lwtofl  (ARG)
34138                 _readEEPROM  (ARG)
34139                 ___flpack  (ARG)
34140             ___awtofl  (ARG)
34141               ___flpack
34142             _frexp  (ARG)
34143           ___fldiv  (ARG)
34144             ___flpack
34145             ___flsub  (ARG)
34146               ___fladd
34147                 ___flpack
34148                 ___flmul  (ARG)
34149                   ___flpack
34150                   ___awtofl  (ARG)
34151                     ___flpack
34152                   _frexp  (ARG)
34153                   ___lwtofl  (ARG)
34154                     _readEEPROM  (ARG)
34155                     ___flpack  (ARG)
34156                 ___awtofl  (ARG)
34157                   ___flpack
34158                 _frexp  (ARG)
34159               ___flmul  (ARG)
34160                 ___flpack
34161                 ___awtofl  (ARG)
34162                   ___flpack
34163                 _frexp  (ARG)
34164                 ___lwtofl  (ARG)
34165                   _readEEPROM  (ARG)
34166                   ___flpack  (ARG)
34167             ___lwtofl  (ARG)
34168               _readEEPROM  (ARG)
34169               ___flpack  (ARG)
34170           ___flmul  (ARG)
34171             ___flpack
34172             ___fldiv  (ARG)
34173               ___flpack
34174               ___flsub  (ARG)
34175                 ___fladd
34176                   ___flpack
34177                   ___awtofl  (ARG)
34178                     ___flpack
34179                   _frexp  (ARG)
34180               ___lwtofl  (ARG)
34181                 _readEEPROM  (ARG)
34182                 ___flpack  (ARG)
34183             ___awtofl  (ARG)
34184               ___flpack
34185             _frexp  (ARG)
34186             ___lwtofl  (ARG)
34187               _readEEPROM  (ARG)
34188               ___flpack  (ARG)
34189           ___awtofl  (ARG)
34190             ___flpack
34191           _eval_poly  (ARG)
34192             ___fladd
34193               ___flpack
34194               ___fldiv  (ARG)
34195                 ___flpack
34196                 ___flsub  (ARG)
34197                   ___flmul  (ARG)
34198                     ___flpack
34199                     ___awtofl  (ARG)
34200                       ___flpack
34201                     _frexp  (ARG)
34202                     ___lwtofl  (ARG)
34203                       _readEEPROM  (ARG)
34204                       ___flpack  (ARG)
34205                 ___lwtofl  (ARG)
34206                   _readEEPROM  (ARG)
34207                   ___flpack  (ARG)
34208               ___flmul  (ARG)
34209                 ___flpack
34210                 ___fldiv  (ARG)
34211                   ___flpack
34212                   ___flsub  (ARG)
34213                   ___lwtofl  (ARG)
34214                     _readEEPROM  (ARG)
34215                     ___flpack  (ARG)
34216                 ___awtofl  (ARG)
34217                   ___flpack
34218                 _frexp  (ARG)
34219                 ___lwtofl  (ARG)
34220                   _readEEPROM  (ARG)
34221                   ___flpack  (ARG)
34222               ___awtofl  (ARG)
34223                 ___flpack
34224               _frexp  (ARG)
34225             ___flmul
34226               ___flpack
34227               ___fldiv  (ARG)
34228                 ___flpack
34229                 ___flsub  (ARG)
34230                   ___fladd
34231                     ___flpack
34232                     ___awtofl  (ARG)
34233                       ___flpack
34234                     _frexp  (ARG)
34235                 ___lwtofl  (ARG)
34236                   _readEEPROM  (ARG)
34237                   ___flpack  (ARG)
34238               ___awtofl  (ARG)
34239                 ___flpack
34240               _frexp  (ARG)
34241               ___lwtofl  (ARG)
34242                 _readEEPROM  (ARG)
34243                 ___flpack  (ARG)
34244           _frexp  (ARG)
34245         _getCalibrationValue
34246           _readEEPROM
34247         _vscp_sendEvent
34248           _sendVSCPFrame
34249             _sendCANFrame
34250               _ECANSendMessage
34251                 __CANIDToRegs
34252         ___aldiv
34253           _getCalibrationValue  (ARG)
34254             _readEEPROM
34255           ___flmul  (ARG)
34256             ___flpack
34257             ___fldiv  (ARG)
34258               ___flpack
34259               ___flsub  (ARG)
34260                 ___fladd
34261                   ___flpack
34262                   ___awtofl  (ARG)
34263                     ___flpack
34264                   _frexp  (ARG)
34265               ___lwtofl  (ARG)
34266                 _readEEPROM  (ARG)
34267                 ___flpack  (ARG)
34268             ___awtofl  (ARG)
34269               ___flpack
34270             _frexp  (ARG)
34271             ___lwtofl  (ARG)
34272               _readEEPROM  (ARG)
34273               ___flpack  (ARG)
34274           ___fltol  (ARG)
34275             ___flmul  (ARG)
34276               ___flpack
34277               ___fldiv  (ARG)
34278                 ___flpack
34279                 ___flsub  (ARG)
34280                   ___fladd
34281                     ___flpack
34282                     ___awtofl  (ARG)
34283                       ___flpack
34284                     _frexp  (ARG)
34285                 ___lwtofl  (ARG)
34286                   _readEEPROM  (ARG)
34287                   ___flpack  (ARG)
34288               ___awtofl  (ARG)
34289                 ___flpack
34290               _frexp  (ARG)
34291               ___lwtofl  (ARG)
34292                 _readEEPROM  (ARG)
34293                 ___flpack  (ARG)
34294         ___altofl
34295           ___flpack
34296           ___aldiv  (ARG)
34297             _getCalibrationValue  (ARG)
34298               _readEEPROM
34299             ___flmul  (ARG)
34300               ___flpack
34301               ___fldiv  (ARG)
34302                 ___flpack
34303                 ___flsub  (ARG)
34304                   ___fladd
34305                     ___flpack
34306                     ___awtofl  (ARG)
34307                       ___flpack
34308                     _frexp  (ARG)
34309                 ___lwtofl  (ARG)
34310                   _readEEPROM  (ARG)
34311                   ___flpack  (ARG)
34312               ___awtofl  (ARG)
34313                 ___flpack
34314               _frexp  (ARG)
34315               ___lwtofl  (ARG)
34316                 _readEEPROM  (ARG)
34317                 ___flpack  (ARG)
34318             ___fltol  (ARG)
34319               ___flmul  (ARG)
34320                 ___flpack
34321                 ___fldiv  (ARG)
34322                   ___flpack
34323                   ___flsub  (ARG)
34324                     ___fladd
34325                       ___flpack
34326                       ___awtofl  (ARG)
34327                         ___flpack
34328                       _frexp  (ARG)
34329                   ___lwtofl  (ARG)
34330                     _readEEPROM  (ARG)
34331                     ___flpack  (ARG)
34332                 ___awtofl  (ARG)
34333                   ___flpack
34334                 _frexp  (ARG)
34335                 ___lwtofl  (ARG)
34336                   _readEEPROM  (ARG)
34337                   ___flpack  (ARG)
34338           ___fltol  (ARG)
34339             ___flmul  (ARG)
34340               ___flpack
34341               ___fldiv  (ARG)
34342                 ___flpack
34343                 ___flsub  (ARG)
34344                   ___fladd
34345                     ___flpack
34346                     ___awtofl  (ARG)
34347                       ___flpack
34348                     _frexp  (ARG)
34349                 ___lwtofl  (ARG)
34350                   _readEEPROM  (ARG)
34351                   ___flpack  (ARG)
34352               ___awtofl  (ARG)
34353                 ___flpack
34354               _frexp  (ARG)
34355               ___lwtofl  (ARG)
34356                 _readEEPROM  (ARG)
34357                 ___flpack  (ARG)
34358         ___asfladd
34359           ___fladd
34360             ___flpack
34361             ___fldiv  (ARG)
34362               ___flpack
34363               ___flsub  (ARG)
34364                 ___flmul  (ARG)
34365                   ___flpack
34366                   ___awtofl  (ARG)
34367                     ___flpack
34368                   _frexp  (ARG)
34369                   ___lwtofl  (ARG)
34370                     _readEEPROM  (ARG)
34371                     ___flpack  (ARG)
34372               ___lwtofl  (ARG)
34373                 _readEEPROM  (ARG)
34374                 ___flpack  (ARG)
34375             ___flmul  (ARG)
34376               ___flpack
34377               ___fldiv  (ARG)
34378                 ___flpack
34379                 ___flsub  (ARG)
34380                 ___lwtofl  (ARG)
34381                   _readEEPROM  (ARG)
34382                   ___flpack  (ARG)
34383               ___awtofl  (ARG)
34384                 ___flpack
34385               _frexp  (ARG)
34386               ___lwtofl  (ARG)
34387                 _readEEPROM  (ARG)
34388                 ___flpack  (ARG)
34389             ___awtofl  (ARG)
34390               ___flpack
34391             _frexp  (ARG)
34392           ___lwtofl  (ARG)
34393             _readEEPROM  (ARG)
34394             ___flpack  (ARG)
34395         ___fladd
34396           ___flpack
34397           ___fldiv  (ARG)
34398             ___flpack
34399             ___flsub  (ARG)
34400               ___flmul  (ARG)
34401                 ___flpack
34402                 ___awtofl  (ARG)
34403                   ___flpack
34404                 _frexp  (ARG)
34405                 ___lwtofl  (ARG)
34406                   _readEEPROM  (ARG)
34407                   ___flpack  (ARG)
34408             ___lwtofl  (ARG)
34409               _readEEPROM  (ARG)
34410               ___flpack  (ARG)
34411           ___flmul  (ARG)
34412             ___flpack
34413             ___fldiv  (ARG)
34414               ___flpack
34415               ___flsub  (ARG)
34416               ___lwtofl  (ARG)
34417                 _readEEPROM  (ARG)
34418                 ___flpack  (ARG)
34419             ___awtofl  (ARG)
34420               ___flpack
34421             _frexp  (ARG)
34422             ___lwtofl  (ARG)
34423               _readEEPROM  (ARG)
34424               ___flpack  (ARG)
34425           ___awtofl  (ARG)
34426             ___flpack
34427           _frexp  (ARG)
34428         ___asfldiv
34429           ___fldiv
34430             ___flpack
34431             ___flsub  (ARG)
34432               ___fladd
34433                 ___flpack
34434                 ___flmul  (ARG)
34435                   ___flpack
34436                   ___awtofl  (ARG)
34437                     ___flpack
34438                   _frexp  (ARG)
34439                   ___lwtofl  (ARG)
34440                     _readEEPROM  (ARG)
34441                     ___flpack  (ARG)
34442                 ___awtofl  (ARG)
34443                   ___flpack
34444                 _frexp  (ARG)
34445               ___flmul  (ARG)
34446                 ___flpack
34447                 ___awtofl  (ARG)
34448                   ___flpack
34449                 _frexp  (ARG)
34450                 ___lwtofl  (ARG)
34451                   _readEEPROM  (ARG)
34452                   ___flpack  (ARG)
34453             ___lwtofl  (ARG)
34454               _readEEPROM  (ARG)
34455               ___flpack  (ARG)
34456           ___lwtofl  (ARG)
34457             _readEEPROM  (ARG)
34458             ___flpack  (ARG)
34459         ___fldiv
34460           ___flpack
34461           ___flsub  (ARG)
34462             ___fladd
34463               ___flpack
34464               ___flmul  (ARG)
34465                 ___flpack
34466                 ___awtofl  (ARG)
34467                   ___flpack
34468                 _frexp  (ARG)
34469                 ___lwtofl  (ARG)
34470                   _readEEPROM  (ARG)
34471                   ___flpack  (ARG)
34472               ___awtofl  (ARG)
34473                 ___flpack
34474               _frexp  (ARG)
34475             ___flmul  (ARG)
34476               ___flpack
34477               ___awtofl  (ARG)
34478                 ___flpack
34479               _frexp  (ARG)
34480               ___lwtofl  (ARG)
34481                 _readEEPROM  (ARG)
34482                 ___flpack  (ARG)
34483           ___lwtofl  (ARG)
34484             _readEEPROM  (ARG)
34485             ___flpack  (ARG)
34486         ___flmul
34487           ___flpack
34488           ___fldiv  (ARG)
34489             ___flpack
34490             ___flsub  (ARG)
34491               ___fladd
34492                 ___flpack
34493                 ___awtofl  (ARG)
34494                   ___flpack
34495                 _frexp  (ARG)
34496             ___lwtofl  (ARG)
34497               _readEEPROM  (ARG)
34498               ___flpack  (ARG)
34499           ___awtofl  (ARG)
34500             ___flpack
34501           _frexp  (ARG)
34502           ___lwtofl  (ARG)
34503             _readEEPROM  (ARG)
34504             ___flpack  (ARG)
34505         ___asflsub
34506           ___flsub
34507             ___fladd
34508               ___flpack
34509               ___fldiv  (ARG)
34510                 ___flpack
34511                 ___lwtofl  (ARG)
34512                   _readEEPROM  (ARG)
34513                   ___flpack  (ARG)
34514               ___flmul  (ARG)
34515                 ___flpack
34516                 ___fldiv  (ARG)
34517                   ___flpack
34518                   ___lwtofl  (ARG)
34519                     _readEEPROM  (ARG)
34520                     ___flpack  (ARG)
34521                 ___awtofl  (ARG)
34522                   ___flpack
34523                 _frexp  (ARG)
34524                 ___lwtofl  (ARG)
34525                   _readEEPROM  (ARG)
34526                   ___flpack  (ARG)
34527               ___awtofl  (ARG)
34528                 ___flpack
34529               _frexp  (ARG)
34530             ___flmul  (ARG)
34531               ___flpack
34532               ___fldiv  (ARG)
34533                 ___flpack
34534                 ___lwtofl  (ARG)
34535                   _readEEPROM  (ARG)
34536                   ___flpack  (ARG)
34537               ___awtofl  (ARG)
34538                 ___flpack
34539               _frexp  (ARG)
34540               ___lwtofl  (ARG)
34541                 _readEEPROM  (ARG)
34542                 ___flpack  (ARG)
34543           ___awtofl  (ARG)
34544             ___flpack
34545         ___flsub
34546           ___fladd
34547             ___flpack
34548             ___fldiv  (ARG)
34549               ___flpack
34550               ___lwtofl  (ARG)
34551                 _readEEPROM  (ARG)
34552                 ___flpack  (ARG)
34553             ___flmul  (ARG)
34554               ___flpack
34555               ___fldiv  (ARG)
34556                 ___flpack
34557                 ___lwtofl  (ARG)
34558                   _readEEPROM  (ARG)
34559                   ___flpack  (ARG)
34560               ___awtofl  (ARG)
34561                 ___flpack
34562               _frexp  (ARG)
34563               ___lwtofl  (ARG)
34564                 _readEEPROM  (ARG)
34565                 ___flpack  (ARG)
34566             ___awtofl  (ARG)
34567               ___flpack
34568             _frexp  (ARG)
34569           ___flmul  (ARG)
34570             ___flpack
34571             ___fldiv  (ARG)
34572               ___flpack
34573               ___lwtofl  (ARG)
34574                 _readEEPROM  (ARG)
34575                 ___flpack  (ARG)
34576             ___awtofl  (ARG)
34577               ___flpack
34578             _frexp  (ARG)
34579             ___lwtofl  (ARG)
34580               _readEEPROM  (ARG)
34581               ___flpack  (ARG)
34582         ___fltol
34583           ___flmul  (ARG)
34584             ___flpack
34585             ___fldiv  (ARG)
34586               ___flpack
34587               ___flsub  (ARG)
34588                 ___fladd
34589                   ___flpack
34590                   ___awtofl  (ARG)
34591                     ___flpack
34592                   _frexp  (ARG)
34593               ___lwtofl  (ARG)
34594                 _readEEPROM  (ARG)
34595                 ___flpack  (ARG)
34596             ___awtofl  (ARG)
34597               ___flpack
34598             _frexp  (ARG)
34599             ___lwtofl  (ARG)
34600               _readEEPROM  (ARG)
34601               ___flpack  (ARG)
34602         ___lwtofl
34603           _readEEPROM  (ARG)
34604           ___flpack  (ARG)
34605         ___wmul
34606           _readEEPROM  (ARG)
34607  
34608     _interrupt_at_low_vector  (ROOT)
34609       i1_ConvertADC
34610       i1_WriteTimer0
34611  
34612     Address  spaces:
34613   Name                Size    Autos   Total     Cost       Usage
34614   BIGRAM              5EE       0      3C0       16        63.2%
34615   EEDATA              100       0        0        0         0.0%
34616   BITBANK4            100       0        0       11         0.0%
34617   BANK4               100       0        0       12         0.0%
34618   BITBANK3            100       0        0        9         0.0%
34619   BANK3               100       0        0       10         0.0%
34620   BITBANK2            100       0        0        7         0.0%
34621   BANK2               100       0        0        8         0.0%
34622   BITBANK1            100       0        0        5         0.0%
34623   BANK1               100      36       92        6        57.0%
34624   BITBANK5             EF       0        0       13         0.0%
34625   BANK5                EF       0        0       14         0.0%
34626   BITBANK0             A0       0        0        3         0.0%
34627   BANK0                A0      44       78        4        75.0%
34628   BITCOMRAM            5F       0        0        0         0.0%
34629   COMRAM               5F      45       52        1        86.3%
34630   BITSFR_8              0       0        0       40         0.0%
34631   SFR_8                 0       0        0       40         0.0%
34632   BITSFR_7              0       0        0       40         0.0%
34633   SFR_7                 0       0        0       40         0.0%
34634   BITSFR_6              0       0        0       40         0.0%
34635   SFR_6                 0       0        0       40         0.0%
34636   BITSFR_5              0       0        0       40         0.0%
34637   SFR_5                 0       0        0       40         0.0%
34638   BITSFR_4              0       0        0       40         0.0%
34639   SFR_4                 0       0        0       40         0.0%
34640   BITSFR_3              0       0        0       40         0.0%
34641   SFR_3                 0       0        0       40         0.0%
34642   BITSFR_2              0       0        0       40         0.0%
34643   SFR_2                 0       0        0       40         0.0%
34644   BITSFR_1              0       0        0       40         0.0%
34645   SFR_1                 0       0        0       40         0.0%
34646   BITSFR                0       0        0       40         0.0%
34647   SFR                   0       0        0       40         0.0%
34648   STACK                 0       0        B        2         0.0%
34649   NULL                  0       0        0        0         0.0%
34650   ABS                   0       0      15C       15         0.0%
34651   DATA                  0       0      527       17         0.0%
34652   CODE                  0       0        0        0         0.0%
34653  
34654  
34655   Microchip  Technology  PIC18  Macro  Assembler  V1.21  build  54009 
34656   Symbol  Table                                                                                    Fri  Dec  05  12:22:23  2014
34657  
34658                              ___asfldiv@f1p  000031                             ___altofl@sign  00001E  
34659                               ___fldiv@cntr  00002A                   __end_of_vscp_readAppReg  000A4C  
34660                               ___fldiv@sign  000030                     __end_of_sendVSCPFrame  0000C4  
34661                               ___asflmul@mp  000043                              ___asflsub@f2  000020  
34662               ?_vscp_writeNicknamePermanent  000000               ??_vscp_getRegisterPagesUsed  00000D  
34663                                         bsr  000FE0       vscp_writeNicknamePermanent@nickname  000010  
34664                        ___wmul@multiplicand  000013                               __CFG_BORV$3  000000  
34665                    __end_of_vscp_readStdReg  0001EA                             ___asflsub@f1p  00001E  
34666                               ___flpack@arg  00000D                              ___flpack@exp  000011  
34667                             _Celsius2Kelvin  000000                                       l201  0006DC  
34668                                        l300  0000D8                                       l208  000AB0  
34669                                        l224  000D6A                                       l321  0000E2  
34670                                        l410  00062E                                       l323  0000F2  
34671                                        l315  0000B2                                       l421  000A4A  
34672                                        l317  0000C2                                       l253  0000A4  
34673                                        l245  0002D0                                       l414  000670  
34674                                        l262  00003C                                       l319  0000D2  
34675                                        l183  0000EE                                       l256  0000CA  
34676                                        l168  000020                                       l273  00004A  
34677                                        l249  000090                                       l177  000090  
34678                                        l274  000056                                       l602  000008  
34679                                        l531  000002                                       l259  000046  
34680                                        l620  00003C                                       l612  0000C2  
34681                                        l540  000014                                       l516  000D6C  
34682                                        l269  0000B8                                       l605  000008  
34683                                        l534  000002                                       l630  00007E  
34684                                        l543  000016                                       l279  000874  
34685                                        l295  00007A                                       l624  000060  
34686                                        l616  00008A                                       l552  000014  
34687                                        l528  0011BA                                       l608  000008  
34688                                        l537  000002                                       l561  000002  
34689                                        l626  00004C                                       l546  000014  
34690                                        l619  000036                                       l820  00005A  
34691                                        l572  000002                                       l636  000036  
34692                                        l581  000012                                       l549  000018  
34693                                        l590  00000C                                       l830  000214  
34694                                        l566  000024                                       l558  000002  
34695                                        l831  0000E4                                       l815  0001DA  
34696                                        l807  00010E                                       l575  00000C  
34697                                        l584  00000C                                       l593  000014  
34698                                        l841  0001B8                                       l833  000100  
34699                                        l809  000138                                       l578  00000C  
34700                                        l587  000014                                       l851  0002A2  
34701                                        l843  0001E6                                       l835  00012E  
34702                                        l827  00036C                                       l596  000014  
34703                                        l852  0002D2                                       l837  00015C  
34704                         vscp_readStdReg@reg  000013                                       l839  00018A  
34705                                        l864  000020                                       l856  000330  
34706                                        l874  00017A                                       l796  0000A0  
34707                                        l869  000164                                       l990  00001C  
34708                                        l887  0000BC                                       l879  0000B4  
34709                                        l991  000050                                       l995  000030  
34710                                        l998  000002                              __CFG_CPB$OFF  000000  
34711             __size_of_vscp_handleProbeState  000000                          setEventData@ival  000021  
34712                             getVSCPFrame@id  00002D             __end_of_vscp_handleProbeState  00013E  
34713                      ?_vscp_restoreDefaults  000000                      __size_of_WriteTimer0  000000  
34714                           setEventData@unit  00001C                                       _adc  000000  
34715                                        _exp  000000                                       _log  000000  
34716                                        fsr2  000FD9                                       prod  000FF3  
34717                                        wreg  000FE8                              ___flmul@cntr  00003D  
34718                               ___flmul@sign  00003E                              __CFG_LVP$OFF  000000  
34719                              ___flpack@sign  000012                              ___fltol@exp1  000044  
34720                               __CFG_WDT$OFF  000000                                      l1013  000114  
34721                                       l1005  000138                                      l1014  0000F2  
34722                                       l1006  00005A                                      l1102  0001E8  
34723                                       l1032  000028                                      l1042  000038  
34724                                       l1106  00002C                                      l1019  00013C  
34725                                       l1211  000820                                      l1124  00020C  
34726                                       l1029  00001C                                      l1053  00003E  
34727                                       l1222  000028                                      l1038  000062  
34728                                       l1062  00008E                                      l1127  00021A  
34729                                       l1207  0007C4                                      l1048  000058  
34730                                       l1216  0008F0                                      l1049  000064  
34731                                       l1242  00001C                                      l1226  000042  
34732                                       l1066  000024                                      l1218  000982  
34733                                       l1403  00004A                                      l1244  00002A  
34734                                       l1253  000002                                      l1245  00002E  
34735                                       l1270  000062                                      l1503  000042  
34736                                       l1271  000064                                      l1183  0005C8  
34737                                       l1159  000374                                      l1520  000026  
34738                                       l1248  000010                                      l1184  0005DC  
34739                                       l1408  00004C                                      l1360  000100  
34740                                       l1521  000140                                      l1185  00064A  
34741                                       l1530  0000D8                                      l1194  0006A0  
34742                                       l1531  0000F6                                      l1284  000024  
34743                                       l1525  00008C                                      l1605  00011C  
34744                                       l1293  000010                                      l1285  000026  
34745                                       l1286  000028                                      l1550  00024A  
34746                                       l1640  000132                                      l1616  00003A  
34747                                       l1393  00004C                                      l1562  000094  
34748                                       l1642  000122                                      l1546  00025A  
34749                                       l1379  000052                                      l1651  0000FA  
34750                                       l1564  0000CC                                      l1573  0001BC  
34751                                       l1549  000102                                      l1558  000048  
34752                                       l1590  0000F0                                      l1398  000048  
34753                                       l1911  000038                                      l1559  000288  
34754                                       l1647  000046                                      l1639  000048  
34755                                       l1671  0000EE                                      l1667  00008C  
34756                                       l1598  000040                                      l1918  0000BE  
34757                                       l1838  000150                                      l1599  000086  
34758                                       l1919  0000CE                                      l1777  000034  
34759                    __end_of_doOneSecondWork  0002D2                                      l1897  000028  
34760                                       l7141  000000                 vscp_getManufacturerId@idx  000011  
34761                                       l6451  000000                                      ?_exp  00002A  
34762                                       l8221  000000                                      ?_log  000021  
34763                                       l8143  000000                                      l8151  000000  
34764                                       l8223  000000                                      l6449  000000  
34765                                       l7601  000028                                      l7611  000038  
34766                                       l7603  00002A                                      l8411  0000F4  
34767                                       l8251  000004                                      l8147  000000  
34768                                       l9211  000012                                      l7621  000046  
34769                                       l7613  00003C                                      l7605  00002C  
34770                                       l8501  000356                                      l8421  00016C  
34771                                       l8413  000110                                      l8405  0000B8  
34772                                       l8261  000056                                      l8253  000022  
34773                                       l8181  000004                                      l8173  000000  
34774                                       l9213  000016                                      l9205  000004  
34775                                       l8511  00000C                                      l7631  000056  
34776                                       l7623  00004A                                      l7615  00003E  
34777                                       l7607  00002E                                      l8503  000368  
34778                                       l8431  0001D8                                      l8423  00017C  
34779                                       l8415  000120                                      l8407  0000CA  
34780                                       l8263  000088                                      l8191  000014  
34781                                       l8159  000004                                      l9215  000028  
34782                                       l9207  000008                                      l7561  00000C  
34783                                       l7641  000064                                      l7633  00005A  
34784                                       l7625  00004C                                      l7617  000040  
34785                                       l7609  000034                                      l8505  00036A  
34786                                       l8433  0001F6                                      l8425  00019A  
34787                                       l8417  00013E                                      l8409  0000D8  
34788                                       l8273  000018                                      l8257  000028  
34789                                       l6593  000000                                      l8177  000000  
34790                                       l8193  000000                                      l9217  00002C  
34791                                       l9209  00000A                                      l7563  00000E  
34792                                       l7571  000008                                      l7651  000072  
34793                                       l7643  000066                                      l7635  00005E  
34794                                       l7627  000052                                      l7619  000042  
34795                                       l8451  000240                                      l8443  000222  
34796                                       l8435  000206                                      l8427  0001AA  
34797                                       l8419  00014E                                      l8371  00000C  
34798                                       l8275  00003A                                      l8267  000004  
34799                                       l8259  00003C                                      l8187  000006  
34800                                       l9219  000032                                      l7565  000010  
34801                                       l7557  000004                                      l7573  00004E  
34802                                       l8509  000004                                      l7661  000082  
34803                                       l7653  000074                                      l7645  000068  
34804                                       l7637  000060                                      l7629  000054  
34805                                       l7581  00000A                                      l8541  000008  
34806                                       l8461  000264                                      l8453  000242  
34807                                       l8429  0001C8                                      l8381  000044  
34808                                       l8373  00001A                                      l8285  00005E  
34809                                       l8269  000012                                      l6597  000012  
34810                                       l8189  000012                                      l7567  00001E  
34811                                       l7559  00000A                                      l7575  00005C  
34812                                       l7671  000094                                      l7663  000088  
34813                                       l7655  00007A                                      l7647  00006C  
34814                                       l7639  000062                                      l7591  00001A  
34815                                       l7583  00000E                                      l8551  00004C  
34816                                       l8543  000014                                      l8471  0002B2  
34817                                       l8463  00026E                                      l8455  000250  
34818                                       l8391  000086                                      l8383  00004E  
34819                                       l8375  000028                                      l8367  000004  
34820                                       l6599  00003E                                      l7569  000004  
34821                                       l7673  00009A                                      l7665  00008C  
34822                                       l7657  00007E                                      l7649  000070  
34823                                       l7593  00001C                                      l7585  000012  
34824                                       l7577  000000                                      l8553  00005A  
34825                                       l8545  000022                                      l8561  000000  
34826                                       l8481  0002F4                                      l8473  0002C0  
34827                                       l8465  00027E                                      l8457  00025A  
34828                                       l8449  000232                                      l8393  00008C  
34829                                       l8385  00006A                                      l8377  000038  
34830                                       l8369  000006                                      l7667  000090  
34831                                       l7659  000080                                      l7595  000020  
34832                                       l7587  000016                                      l7579  000006  
34833                                       l8555  000068                                      l8547  000030  
34834                                       l8539  000004                                      l8571  000094  
34835                                       l8563  000012                                      l8491  00031C  
34836                                       l8483  0002FE                                      l8475  0002CA  
34837                                       l8467  00028A                                      l8395  00009C  
34838                                       l8387  00007A                                      l8459  00025C  
34839                                       l8379  000042                                      l7669  000092  
34840                                       l7597  000024                                      l7589  000018  
34841                                       l9701  00001A                                      l8549  00003E  
34842                                       l8581  000148                                      l8565  00005C  
34843                                       l8573  0000A8                                      l8485  000304  
34844                                       l8493  00031E                                      l8477  0002D4  
34845                                       l8469  000298                                      l8397  0000A6  
34846                                       l8389  000084                                      l7599  000026  
34847                                       l8559  000076                                      l8583  000164  
34848                                       l8575  0000F8                                      l8567  000060  
34849                                       l8495  00033E                                      l8487  000316  
34850                                       l8479  0002EC                                      l8399  0000B2  
34851                                       l9711  000014                                      l9703  000000  
34852                                       l9641  00000C                                      l8585  000168  
34853                                       l8577  0000FC                                      l8569  000084  
34854                                       l8497  000348                                      l8489  00031A  
34855                                       l9713  000018                                      l9705  000006  
34856                                       l9721  00001A                                      l9801  000036  
34857                                       l9651  000032                                      l9643  000010  
34858                                       l9635  000000                                      l8579  00011C  
34859                                       l8499  00034A                                      l9707  000008  
34860                                       l9731  000030                                      l9723  00001C  
34861                                       l9715  000000                                      l9811  00007C  
34862                                       l9803  00004A                                      l9653  000036  
34863                                       l9645  000012                                      l9637  000004  
34864                                       l9661  000016                                      l9709  000010  
34865                                       l9741  00006A                                      l9725  000024  
34866                                       l9733  00003A                                      l9717  000004  
34867                                       l9901  00023C                                      l9813  000080  
34868                                       l9821  000094                                      l9805  00005E  
34869                                       l9655  000038                                      l9647  000018  
34870                                       l9639  000008                                      l9751  0000A4  
34871                                       l9743  00007C                                      l9735  000044  
34872                                       l9727  000028                                      l9719  000014  
34873                                       l9671  000000                                      l9911  0002A2  
34874                                       l9903  000242                                      l9815  000084  
34875                                       l9807  00006E                                      l9649  000024  
34876                                       l9665  00001C                                      l9761  0000C8  
34877                                       l9753  0000A6                                      l9745  00008E  
34878                                       l9737  00004A                                      l9729  00002C  
34879                                       l9681  000842                                      l9673  000720  
34880                                       l9921  000308                                      l9913  0002A8  
34881                                       l9905  00025A                                      l9841  0000DA  
34882                                       l9817  000088                                      l9809  000078  
34883                                       l9667  00002E                                      l9659  000000  
34884                                       l9763  0000D8                                      l9755  0000A8  
34885                                       l9747  00009C                                      l9739  000052  
34886                                       l9691  00000C                                      l9683  000844  
34887                                       l9931  00036E                                      l9923  00030E  
34888                                       l9915  0002C0                                      l9907  000272  
34889                                       l9835  0000A2                                      l9819  00008C  
34890                                       l9781  00010A                                      l9773  0000F6  
34891                                       l9765  0000E6                                      l9757  0000AE  
34892                                       l9693  00001A                                      l9685  000854  
34893                                       l9941  0003D2                                      l9925  000326  
34894                                       l9917  0002D8                                      l9909  00028A  
34895                                       l9837  0000B6                                      l9695  000000  
34896                                       l9783  00010C                                      l9775  0000FC  
34897                                       l9767  0000E8                                      l9759  0000C6  
34898                                       l9687  000000                                      l9679  000722  
34899                                       l9951  000458                                      l9943  0003E6  
34900                                       l9935  00037A                                      l9927  00033E  
34901                                       l9919  0002F0                                      l9871  000112  
34902                                       l9855  0000EC                                      l9839  0000CA  
34903                                       l9697  000010                                      l9777  0000FE  
34904                                       l9769  0000EA                                      l9689  000004  
34905                                       l9961  00049C                                      l9953  000474  
34906                                       l9945  0003F6                                      l9929  000356  
34907                                       l9937  0003B6                                      l9881  000166  
34908                                       l9873  000124                                      l9793  000016  
34909                                       l9699  000018                                      l9779  000104  
34910                                       l9787  00011A                                      l9963  0004A0  
34911                                       l9955  00047E                                      l9971  0004AE  
34912                                       l9947  00041C                                      l9939  0003CA  
34913                                       l9891  0001D4                                      l9883  00017E  
34914                                       l9875  000128                                      l9795  00001E  
34915                                       l9981  0004E6                                      l9965  0004A4  
34916                                       l9957  000492                                      l9949  000436  
34917                                       l9973  0004B0                                      l9893  0001DC  
34918                                       l9885  000196                                      l9877  00013E  
34919                                       l9869  0000FE                                      l9797  000026  
34920                                       l9789  000000                                      l9991  00052E  
34921                                       l9983  0004EC                                      l9975  0004C6  
34922                                       l9967  0004A8                                      l9959  000498  
34923                                       l9895  0001F4                                      l9887  0001AE  
34924                                       l9879  00014E                                      l9799  00002E  
34925                                       l9993  000532                                      l9985  000500  
34926                                       l9977  0004DA                                      l9969  0004AC  
34927                                       l9897  00020C                                      l9889  0001C0  
34928                                       l9995  00053A                                      l9987  00051A  
34929                                       l9979  0004DE                                      l9899  000224  
34930                                       l9997  00053C                                      l9989  00051C  
34931                __size_of_vscp_getMatrixInfo  000000                                      u5130  00001E  
34932                                       u5131  00001A                                      u5140  00005C  
34933                                       u5300  000022                                      u3700  00000E  
34934                                       u5141  000058                                      u5301  00001E  
34935                                       u3701  00000A                                      u5310  00007C  
34936                                       u3710  00003E                                      u3711  00003A  
34937                                       u5320  000012                                      u5321  00000E  
34938                                       u5330  00003A                                      u5331  000036  
34939                                       u5315  000072                                      u5500  00007A  
34940                                       u5340  000048                                      u5260  000024  
34941                             sendCANFrame@id  00003B                                      u5501  000076  
34942                                       u5341  000044                                      u5261  000020  
34943                                       u5510  00009C                                      u5350  00005A  
34944                                       u5511  000098                                      u5351  000056  
34945                                       u5600  00017C                                      u5520  0000CA  
34946                                       u7200  000854                                      u5601  000178  
34947                                       u5521  0000C6                                      u7201  000850  
34948                                       u5610  00019A                                      u5530  0000D8  
34949                                       u5450  00001A                                      u7210  00001A  
34950                                       u5611  000196                                      u5531  0000D4  
34951                                       u5451  000016                                      u7211  000016  
34952                                       u7220  00002A                                      u5700  0002C0  
34953                                       u5620  0001AA                                      u5540  0000F4  
34954                                       u5460  000028                                      u7300  0000E6  
34955                                       u7221  000026                                      u5701  0002BC  
34956                                       u5621  0001A6                                      u5541  0000F0  
34957                                       u5461  000024                                      u7301  0000E2  
34958                                       u5710  000330                                      u5630  0001C8  
34959                                       u5550  000110                                      u5470  000038  
34960                                       u7230  000014                                      u7310  000012  
34961                                       u5711  00032C                                      u5631  0001C4  
34962                                       u5551  00010C                                      u5471  000034  
34963                                       u7231  000010                                      u7311  00000E  
34964                                       u5720  00033E                                      u5640  0001D8  
34965                                       u5560  000120                                      u7240  00006A  
34966                                       u9000  000058                                      u7400  00013E  
34967                                       u7320  00004A                                      u8200  000070  
34968                                       u5721  00033A                                      u5641  0001D4  
34969                                       u5561  00011C                                      u7241  000066  
34970                                       u9001  000054                                      u7401  00013A  
34971                                       u7321  000046                                      u8201  00006C  
34972                                       u5730  000368                                      u5650  0001F6  
34973                                       u5570  00013E                                      u5490  00006A  
34974                                       u7250  00007C                                      u9010  000018  
34975                                       u7410  00014E                                      u7330  00005E  
34976                                       u8210  00008C                                      u5731  000364  
34977                                       u5651  0001F2                                      u5571  00013A  
34978                                       u5491  000066                                      u7251  000078  
34979                                       u9011  000014                                      u7411  00014A  
34980                                       u7331  00005A                                      u8211  000088  
34981                                       u5740  000020                                      u5660  000206  
34982                                       u5580  00014E                                      u7260  00008E  
34983                                       u9020  00002C                                      u9100  0000B6  
34984                                       u7500  000224                                      u7420  000166  
34985                                       u7340  00006E                                      u5741  00001C  
34986                                       u5805  00004E                                      u5661  000202  
34987                                       u5581  00014A                                      u5485  00004C  
34988                                       u7261  00008A                                      u9021  000028  
34989                                       u9101  0000B2                                      u7501  000220  
34990                                       u7421  000162                                      u7341  00006A  
34991                                       u7190  000016                                      u5670  000222  
34992                                       u5590  00016C                                      u7270  00009C  
34993                                       u9110  0000D0                                      u9030  000014  
34994                                       u7510  00023C                                      u7430  00017E  
34995                                       u7350  0000B6                                      u7191  000012  
34996                                       u5815  000070                                      u5671  00021E  
34997                                       u5591  000168                                      u5487  00004E  
34998                                       u7271  000098                                      u9111  0000CC  
34999                                       u9031  000010                                      u7511  000238  
35000                                       u7431  00017A                                      u7351  0000B2  
35001                                       u5680  000250                                      u7280  0000C6  
35002                                       u9200  0001BE                                      u9120  0000EE  
35003                                       u9040  000016                                      u7600  000326  
35004                                       u7520  00025A                                      u7440  000196  
35005                                       u7360  0000CA                                      u8160  000012  
35006                                       u5825  0000C4                                      u5681  00024C  
35007                                       u7281  0000C2                                      u9201  0001BA  
35008                                       u9121  0000EA                                      u9041  000012  
35009                                       u7601  000322                                      u7521  000256  
35010                                       u7441  000192                                      u7361  0000C6  
35011                                       u8161  00000E                                      u5690  000298  
35012                                       u7290  0000D8                                      u9210  0001CE  
35013                                       u9130  0000FE                                      u9050  000032  
35014                                       u7610  00033E                                      u7530  000272  
35015                                       u7450  0001AE                                      u7370  0000DA  
35016                                       u8170  000028                                      u5691  000294  
35017                                       u7291  0000D4                                      u9211  0001CA  
35018                                       u9131  0000FA                                      u9051  00002E  
35019                                       u7611  00033A                                      u7531  00026E  
35020                                       u7451  0001AA                                      u7371  0000D6  
35021                                       u8171  000024                                      u9140  00011E  
35022                                       u9060  00004C                                      u9300  000138  
35023                                       u9220  000014                                      u7700  0004DA  
35024                                       u7620  000356                                      u7540  00028A  
35025                                       u7460  0001C0                                      u7380  000112  
35026                                       u8180  000048                                      u9141  00011A  
35027                                       u9061  000048                                      u9301  000134  
35028                                       u9221  000010                                      u7701  0004D6  
35029                                       u7621  000352                                      u7541  000286  
35030                                       u7461  0001BC                                      u7381  00010E  
35031                                       u8181  000044                                      u5790  000012  
35032                                       u9150  000138                                      u9070  000066  
35033                                       u9310  000148                                      u9230  00001A  
35034                                       u6910  000028                                      u7710  00052E  
35035                                       u7630  00036E                                      u7550  0002A2  
35036                                       u7470  0001D4                                      u7390  000124  
35037                                       u8190  00005C                                      u5791  00000E  
35038                                       u9151  000134                                      u9071  000062  
35039                                       u9311  000144                                      u9231  000016  
35040                                       u6911  000024                                      u7711  00052A  
35041                                       u7631  00036A                                      u7551  00029E  
35042                                       u7471  0001D0                                      u7391  000120  
35043                                       u8191  000058                                      u9160  000152  
35044                                       u9080  00007E                                      u9320  000196  
35045                                       u9240  00002A                                      u7800  000662  
35046                                       u7720  00055A                                      u7640  0003CA  
35047                                       u7560  0002C0                                      u7480  0001F4  
35048                                       u9161  00014E                                      u9081  00007A  
35049                                       u9241  000026                                      u7801  00065E  
35050                                       u7721  000556                                      u7641  0003C6  
35051                                       u7561  0002BC                                      u7481  0001F0  
35052                                       u9170  00016C                                      u9090  00009A  
35053                                       u9330  0001B6                                      u9250  000056  
35054                                       u7810  000694                                      u7730  00058A  
35055                                       u7650  0003E6                                      u7570  0002D8  
35056                                       u7490  00020C                                      u9171  000168  
35057                                       u9091  000096                                      u9331  0001B2  
35058                                       u9251  000052                                      u7811  000690  
35059                                       u7731  000586                                      u7651  0003E2  
35060                                       u7571  0002D4                                      u7491  000208  
35061                                       u8700  000A38                                      u9180  000188  
35062                                       u9340  0001C8                                      u9260  00008E  
35063                                       u7900  000820                                      u7820  0006CC  
35064                                       u7740  0005B8                                      u7660  000436  
35065                                       u7580  0002F0                                      u8701  000A34  
35066                                       u9181  000184                                      u9341  0001C4  
35067                                       u9325  00018C                                      u9261  00008A  
35068                                       u7901  00081C                                      u7821  0006C8  
35069                                       u7741  0005B4                                      u7661  000432  
35070                                       u7581  0002EC                                      u8630  00004A  
35071                                       u9190  0001A4                                      u8710  00001C  
35072                                       u9350  0001E8                                      u9270  0000BC  
35073                                       u7910  000840                                      u7830  0006E2  
35074                                       u7750  0005C8                                      u7670  000458  
35075                                       u7590  000308                                      u8631  000046  
35076                                       u9191  0001A0                                      u8711  000018  
35077                                       u9351  0001E4                                      u9271  0000B8  
35078                                       u7911  00083C                                      u7831  0006DE  
35079                                       u7751  0005C4                                      u7671  000454  
35080                                       u7591  000304                                      u8640  000068  
35081                                       u8800  0000B8                                      u8720  000DE2  
35082                                       u9360  000200                                      u9280  0000CC  
35083                                       u7920  0008F0                                      u7840  0006FA  
35084                                       u7760  00060A                                      u7680  000474  
35085                                       u9440  000010                                      u8641  000064  
35086                                       u8801  0000B4                                      u8721  000DDE  
35087                                       u9361  0001FC                                      u9281  0000C8  
35088                                       u7921  0008EC                                      u7841  0006F6  
35089                                       u7761  000606                                      u7681  000470  
35090                                       u9441  00000C                                      u8650  0000B8  
35091                                       u8810  0000D6                                      u8730  00117E  
35092                                       u9290  00011A                                      u7850  000728  
35093                                       u7770  000620                                      u7690  0004C2  
35094                                       u9450  000032                                      u8651  0000B4  
35095                                       u8811  0000D2                                      u8731  00117A  
35096                                       u7851  000724                                      u7771  00061C  
35097                                       u7691  0004BE                                      u9451  00002E  
35098                                       u8660  000016                                      u8820  000104  
35099                                       u8740  00118E                                      u7860  000744  
35100                                       u7780  000630                                      u9460  000064  
35101                                       u8661  000012                                      u8821  000100  
35102                                       u8741  00118A                                      u7861  000740  
35103                                       u7781  00062C                                      u9461  000060  
35104                                       u8670  0009EE                                      u8830  000130  
35105                                       u8910  000014                                      u7870  000756  
35106                                       u7790  00064A                                      u9470  000086  
35107                                       u8671  0009EA                                      u8831  00012C  
35108                                       u8911  000010                                      u9295  000110  
35109                                       u7871  000752                                      u7791  000646  
35110                                       u9471  000082                                      u8680  0009FE  
35111                                       u8840  000198                                      u8760  0000BA  
35112                                       u8920  00002A                                      u7880  0007B6  
35113                                       u9480  0000AE                                      u8681  0009FA  
35114                                       u8905  00009C                                      u8841  000194  
35115                                       u8761  0000B6                                      u8921  000026  
35116                                       u7881  0007B2                                      u9481  0000AA  
35117                                       u8690  000A24                                      u8850  0001B2  
35118                                       u8770  000030                                      u8930  000040  
35119                                       u7890  000804                                      u9490  0000E0  
35120                                       u8691  000A20                                      u8851  0001AE  
35121                                       u8771  00002C                                      u8755  00003C  
35122                                       u8931  00003C                                      u7891  000800  
35123                                       u9491  0000DC                                      u8860  0001D8  
35124                                       u8780  000060                                      u8940  000014  
35125                                       u9900  00001A                                      u8861  0001D4  
35126                                       u8781  00005C                                      u8941  000010  
35127                                       u9901  000016                                      u8870  000012  
35128                                       u8790  0000A6                                      u8950  000028  
35129                                       u9910  00001A                                      u9830  00001A  
35130                                       u8871  00000E                                      u8791  0000A2  
35131                                       u8951  000024                                      u9911  000016  
35132                                       u9831  000016                                      u8960  000016  
35133                                       u9920  000014                                      u9840  000058  
35134                                       u8961  000012                                      u9921  000010  
35135                                       u9841  000054                                      u8970  00002A  
35136                                       u9930  000042                                      u9850  00007E  
35137                                       u8971  000026                                      u9851  00007A  
35138                                       u8980  00003A                                      u9940  000070  
35139                                       u9860  00008C                                      u8885  000046  
35140                                       u8981  000036                                      u9941  00006C  
35141                                       u9861  000088                                      u8990  00004A  
35142                                       u9870  00000E                                      u9950  000084  
35143                                       u8895  00006E                                      u8991  000046  
35144                                       u9871  00000A                                      u9951  000080  
35145                                       u9935  000036                                      u9880  00002E  
35146                                       u9960  0000AC                                      u9881  00002A  
35147                                       u9961  0000A8                                      u9890  00007E  
35148                                       u9970  0000CA                                      u9891  00007A  
35149                                       u9971  0000C6                                      u9980  0000DA  
35150                                       u9981  0000D6                          ??_ECANInitialize  00000E  
35151                               __CFG_PWRT$ON  000000                                      ___IT  000101  
35152                      __size_of_vscp_getGUID  000000                          ?_vscp_getMDF_URL  000000  
35153                                       _main  000000                                      _init  000000  
35154                                       fsr1h  000FE2                                      fsr2h  000FDA  
35155                                       indf1  000FE7                                      fsr1l  000FE1  
35156                                       indf2  000FDF                                      fsr2l  000FD9  
35157                                       exp@x  00002A                                      log@x  000021  
35158                      __size_of_vscp_getZone  000000                       i1WriteTimer0@timer0  000000  
35159                           _vscp_writeAppReg  000000                               _vscp_minute  000016  
35160                                _vscp_second  00000B                                      prodh  000FF4  
35161                                       prodl  000FF3                                      start  000000* 
35162              __size_of_vscp_doOneSecondWork  000000                         vscp_getUserID@idx  000011  
35163                           _vscp_writeStdReg  000000                               _writeEEPROM  000000  
35164                  ECANReceiveMessage@dataLen  000015                     getVSCPFrame@pPriority  000025  
35165                            __end_of_OpenADC  000066                           _sh_coefficients  000013  
35166                       __end_of_getVSCPFrame  00008C                                     ??_exp  000045  
35167                                      ??_log  000041               __size_of_vscp_getSegmentCRC  000000  
35168                           __RegsToCANID@val  00000F                          __RegsToCANID@ptr  00000D  
35169                     __end_of_Celsius2Kelvin  000038                      __size_of_getCANFrame  000000  
35170                                      l10001  000546                                     l10003  00055A  
35171                                      l10111  0006BC                                     l11001  00061A  
35172                                      l10201  000888                                     l10121  0006FA  
35173                                      l10113  0006CC                                     l10105  0006A8  
35174                                      l10041  0005DA                                     l10033  0005A6  
35175                                      l10017  000576                                     l11011  0006C4  
35176                                      l11003  00063C                                     l10203  0008AE  
35177                                      l10131  000728                                     l10123  000702  
35178                                      l10115  0006D0                                     l10107  0006B8  
35179                                      l10035  0005B8                                     l10019  00058A  
35180                                      l10211  0008FC                                     l11101  000E3A  
35181                                      l11021  00076E                                     l11013  0006E6  
35182                                      l11005  00065E                                     l10205  0008B0  
35183                                      l10141  00075A                                     l10133  00072A  
35184                                      l10125  00070A                                     l10117  0006D2  
35185                                      l10109  0006BA                                     l10061  00060E  
35186                                      l10053  0005E4                                     l10037  0005CA  
35187                                      l11111  00117E                                     l11103  000E5C  
35188                                      l11031  000818                                     l11023  000790  
35189                                      l11015  000708                                     l11007  000680  
35190                                      l10151  000784                                     l10143  000762  
35191                                      l10135  000744                                     l10119  0006E6  
35192                                      l10071  000638                                     l10063  000610  
35193                                      l10055  0005F6                                     l10047  0005E0  
35194                                      l10039  0005D2                                     l11201  00008E  
35195                                      l11121  000004                                     l11113  00118E  
35196                                      l11041  0008F2                                     l11033  00083A  
35197                                      l11025  0007B2                                     l11017  00072A  
35198                                      l11009  0006A2                                     l10161  0007BE  
35199                                      l10153  000786                                     l10145  000778  
35200                                      l10137  000756                                     l10129  000714  
35201                                      l10081  000662                                     l10073  00063A  
35202                                      l10065  000620                                     l10057  0005FA  
35203                                      l10321  000002                                     l11211  0000BC  
35204                                      l11203  000096                                     l11131  000004  
35205                                      l11115  0011B4                                     l11051  0009EC  
35206                                      l11043  000924                                     l11035  00085C  
35207                                      l11027  0007D4                                     l11019  00074C  
35208                                      l11107  000E66                                     l10171  000804  
35209                                      l10163  0007D0                                     l10155  00078A  
35210                                      l10147  00077C                                     l10091  000698  
35211                                      l10083  000676                                     l10323  000012  
35212                                      l10331  000038                                     l11221  000112  
35213                                      l11213  0000D6                                     l11205  0000A6  
35214                                      l11301  000040                                     l11125  000004  
35215                                      l11061  000AE6                                     l11053  000A1E  
35216                                      l11045  000956                                     l11037  00088E  
35217                                      l11029  0007F6                                     l11117  0011B8  
35218                                      l11109  00116C                                     l10181  000840  
35219                                      l10173  000808                                     l10165  0007D6  
35220                                      l10157  00078E                                     l10149  000780  
35221                                      l10093  00069C                                     l10085  000682  
35222                                      l10069  000634                                     l10341  00005E  
35223                                      l10333  000048                                     l10325  000014  
35224                                      l11151  000000                                     l11231  000166  
35225                                      l11223  000122                                     l11215  0000E2  
35226                                      l11207  0000AA                                     l11143  000000  
35227                                      l11303  000046                                     l11311  000014  
35228                                      l11071  000BE0                                     l11063  000B18  
35229                                      l11055  000A50                                     l11047  000988  
35230                                      l11039  0008C0                                     l10191  000872  
35231                                      l10183  000848                                     l10175  00080C  
35232                                      l10167  0007F0                                     l10159  0007B6  
35233                                      l10087  000684                                     l10079  00064C  
35234                                      l11135  000000                                     l10343  000070  
35235                                      l10335  00004A                                     l10327  000016  
35236                                      l10319  000000                                     _B0CON  000E20  
35237                                      l11233  00016C                                     l11241  000186  
35238                                      l11225  000130                                     l11217  0000F6  
35239                                      l11305  000050                                     l11313  000028  
35240                                      l11145  000000                                     l11321  000016  
35241                                      l11401  000138                                     l11081  000CDA  
35242                                      l11073  000C12                                     l11065  000B4A  
35243                                      l11057  000A82                                     l11049  0009BA  
35244                                      l11129  000004                                     l11161  000004  
35245                                      l10193  000874                                     l10185  00085E  
35246                                      l10177  00080E                                     l10169  0007F2  
35247                                      l10089  000694                                     l10345  000072  
35248                                      l10337  00004C                                     l10329  000028  
35249                                      l11155  000004                                     l11243  000198  
35250                                      l11235  00017E                                     l11227  00013A  
35251                                      l11219  000104                                     l11251  0001C4  
35252                                      l11171  0000C0                                     l11163  000000  
35253                                      l11307  00005A                                     l11315  00002C  
35254                                      l11323  00002A                                     l11331  000000  
35255                                      l11411  000176                                     l11403  000140  
35256                                      l11091  000DB0                                     l11083  000D0C  
35257                                      l11075  000C44                                     l11067  000B7C  
35258                                      l11059  000AB4                                     l10195  000878  
35259                                      l10187  000862                                     l10179  00082C  
35260                                      l10099  0006A4                                     l11139  000000  
35261                                      l10347  00008C                                     l10339  00005C  
35262                                      l10701  0000CA                                     l11149  000004  
35263                                      l10525  000000                                     l11157  000004  
35264                                      l11261  000004                                     l11245  0001B2  
35265                                      l11237  000180                                     l11229  00015E  
35266                                      l11253  0001C6                                     l11181  00003A  
35267                                      l11165  00008E                                     l11309  000000  
35268                                      l11325  00003A                                     l11317  000000  
35269                                      l11341  00003A                                     l11333  000018  
35270                                      l11421  0001BE                                     l11413  000188  
35271                                      l11405  000152                                     l11093  000DD2  
35272                                      l11085  000D2E                                     l11077  000C76  
35273                                      l11069  000BAE                                     l11501  000218  
35274                                      l10197  00087C                                     l10189  00086A  
35275                                      l10711  00010C                                     l10703  0000DA  
35276                                      l10527  00000E                                     l11271  0000DA  
35277                                      l11263  000012                                     l11255  0001D8  
35278                                      l11247  0001BE                                     l11239  000184  
35279                                      l11191  000060                                     l11175  000000  
35280                                      l11167  0000BA                                     l11327  00004A  
35281                                      l11319  000006                                     l11335  00002C  
35282                                      l11423  0001CE                                     l11415  000192  
35283                                      l11407  00015A                                     l11351  00001E  
35284                                      l11343  000004                                     l11095  000DE2  
35285                                      l11087  000D50                                     l11079  000CA8  
35286                                      l11159  000000                                     l11431  000004  
35287                                      l10199  000880                                     _B1CON  000E30  
35288                                      l10721  000166                                     l10713  00011E  
35289                                      l10705  0000EA                                     l11281  00014E  
35290                                      l11273  0000DE                                     l11265  00005C  
35291                                      l11193  000068                                     l11185  000000  
35292                                      l11177  000030                                     l11329  00005A  
35293                                      l11337  000030                                     l11425  0001DC  
35294                                      l11417  0001A4                                     l11409  00016C  
35295                                      l11361  000020                                     l11345  000014  
35296                                      l11097  000DEE                                     l11089  000D8E  
35297                                      l11433  000014                                     l14001  000166  
35298                                      l10731  0001C0                                     l10723  000178  
35299                                      l10715  000130                                     l10651  000052  
35300                                      l10643  000010                                     l11283  000152  
35301                                      l11275  000106                                     l11267  000060  
35302                                      l11259  000000                                     l11195  00006C  
35303                                      l11187  00004C                                     l11339  000032  
35304                                      l11419  0001AE                                     l11371  000066  
35305                                      l11363  000032                                     l11427  0001E6  
35306                                      l11355  000004                                     l11099  000E18  
35307                                      l11451  000044                                     l11443  000004  
35308                                      l14003  000172                                     l14011  0001B6  
35309                                      l11291  000020                                     l10901  000A38  
35310                                      l10821  000436                                     l10741  00021A  
35311                                      l10733  0001D2                                     l10725  00018A  
35312                                      l10717  000142                                     l10709  0000FA  
35313                                      l10653  000000                                     l10645  000022  
35314                                      l10637  000000                                     l11277  000112  
35315                                      l11269  000088                                     l11197  000074  
35316                                      l11189  000052                                     l11381  0000A4  
35317                                      l11373  00006C                                     l11365  00003A  
35318                                      l11357  000004                                     l11461  0000A4  
35319                                      l11453  000056                                     l11445  00000A  
35320                                      l14021  00022C                                     l14013  0001E2  
35321                                      l14005  000176                                     l11293  000024  
35322                                      l11285  000004                                     l11541  000032  
35323                                      l11533  000000                                     l10831  000490  
35324                                      l10823  000448                                     l10751  000274  
35325                                      l10743  00022C                                     l10735  0001E4  
35326                                      l10727  00019C                                     l10719  000154  
35327                                      l10903  000A48                                     l10671  000068  
35328                                      l10647  000038                                     l11279  000136  
35329                                      l11199  00007A                                     l10591  000000  
35330                                      l11295  000000                                     l11391  0000EE  
35331                                      l11383  0000B6                                     l11375  00007E  
35332                                      l11367  00004C                                     l11359  000016  
35333                                      l10911  000020                                     l11471  0000E6  
35334                                      l11463  0000AC                                     l11455  000074  
35335                                      l11447  00001A                                     l11439  000022  
35336                                      l14031  00027E                                     l14023  00024E  
35337                                      l14015  000204                                     l14007  000194  
35338                                      l11287  00001A                                     l11551  00006C  
35339                                      l11543  000042                                     l11535  000010  
35340                                      _B2CON  000E40                                     l10841  0004EA  
35341                                      l10833  0004A2                                     l10825  00045A  
35342                                      l10817  000412                                     l10761  0002CE  
35343                                      l10753  000286                                     l10745  00023E  
35344                                      l10737  0001F6                                     l10729  0001AE  
35345                                      l10681  00001A                                     l10673  00009A  
35346                                      l10665  00000C                                     l10649  00003A  
35347                                      l10593  000026                                     l11297  000014  
35348                                      l11393  0000FE                                     l11385  0000C0  
35349                                      l11377  000088                                     l11369  000054  
35350                                      l10921  0000CA                                     l10913  000042  
35351                                      l11481  000162                                     l11465  0000BC  
35352                                      l11473  000128                                     l11457  00007C  
35353                                      l11449  00002A                                     l14033  00029C  
35354                                      l14025  00025E                                     l14017  000206  
35355                                      l14009  0001B2                                     l11289  00001C  
35356                                      l10585  000004                                     l11561  0000BE  
35357                                      l11553  000078                                     l11545  000046  
35358                                      l11537  000020                                     l14201  000CDA  
35359                                      l14121  00074C                                     l14041  000000  
35360                                      l10851  000544                                     l10843  0004FC  
35361                                      l10835  0004B4                                     l10827  00046C  
35362                                      l10819  000424                                     l10771  000328  
35363                                      l10763  0002E0                                     l10755  000298  
35364                                      l10747  000250                                     l10739  000208  
35365                                      l10691  000074                                     l10683  00002C  
35366                                      l10675  00009E                                     l10667  000048  
35367                                      l10659  000004                                     l11299  00002A  
35368                                      l11395  00010C                                     l11387  0000D0  
35369                                      l11379  00009A                                     l10931  000174  
35370                                      l10923  0000EC                                     l10915  000064  
35371                                      l10907  000004                                     l11491  0001D6  
35372                                      l11475  000138                                     l11483  0001A4  
35373                                      l11467  0000CC                                     l11459  00008E  
35374                                      l14035  0002BA                                     l14027  00026E  
35375                                      l14019  00020A                                     l11803  000064  
35376                                      l10587  00003E                                     l11571  0000F0  
35377                                      l11563  0000C0                                     l11555  000086  
35378                                      l11547  00004E                                     l11539  000024  
35379                                      l14211  000D3E                                     l14203  000CEA  
35380                                      l14131  00080A                                     l14123  0007C2  
35381                                      l14051  00006A                                     l14043  000038  
35382                                      l10861  00059E                                     l10853  000556  
35383                                      l10845  00050E                                     l10837  0004C6  
35384                                      l10829  00047E                                     l10781  000382  
35385                                      l10773  00033A                                     l10765  0002F2  
35386                                      l10757  0002AA                                     l10749  000262  
35387                                      l10693  000086                                     l10685  00003E  
35388                                      l10677  000004                                     l10669  00004E  
35389                                      l11397  00011E                                     l11389  0000DE  
35390                                      l10941  00021E                                     l10933  000196  
35391                                      l10925  00010E                                     l10917  000086  
35392                                      l11493  0001E8                                     l11485  0001B6  
35393                                      l11477  000148                                     l11469  0000E0  
35394                                      l14301  0000C6                                     l14029  00027A  
35395                                      l14037  0002BE                                     l11813  0000A0  
35396                                      l11805  00007E                                     l11565  0000CA  
35397                                      l11557  000090                                     l11549  000064  
35398                                      l14205  000CF6                                     l14141  0008B6  
35399                                      l14117  0005F6                                     l14061  000108  
35400                                      l14125  0007E2                                     l10871  0005F8  
35401                                      l10863  0005B0                                     l10855  000568  
35402                                      l10847  000520                                     l10839  0004D8  
35403                                      l10791  0003DC                                     l10783  000394  
35404                                      l10775  00034C                                     l10767  000304  
35405                                      l10759  0002BC                                     l10695  000098  
35406                                      l10687  000050                                     l14311  000000  
35407                                      l11399  000126                                     l10951  0002C8  
35408                                      l10943  000240                                     l10935  0001B8  
35409                                      l10927  000130                                     l10919  0000A8  
35410                                      l11495  000200                                     l11487  0001C8  
35411                                      l11479  00015C                                     l14303  000000  
35412                                      l14039  0002C0                                     l11831  00007E  
35413                                      l11823  000000                                     l11807  00008C  
35414                                      l14231  0000AA                                     l14223  000030  
35415                                      l11559  0000AE                                     l11567  0000D0  
35416                                      l14207  000CFA                                     l14215  000D56  
35417                                      l14151  0009B4                                     l14143  0008F2  
35418                                      l14127  0007E6                                     l14119  000666  
35419                                      l14071  0001D4                                     l14063  000118  
35420                                      _B3CON  000E50                                     l10881  00065E  
35421                                      l10873  00060A                                     l10865  0005C2  
35422                                      l10857  00057A                                     l10849  000532  
35423                                      l10793  0003EE                                     l10785  0003A6  
35424                                      l10777  00035E                                     l10769  000316  
35425                                      l10697  0000AA                                     l10689  000062  
35426                                      l14321  000072                                     l14313  000010  
35427                                      l10961  000372                                     l10953  0002EA  
35428                                      l10945  000262                                     l10937  0001DA  
35429                                      l10929  000152                                     l11497  000204  
35430                                      l11489  0001CE                                     l14401  0001AC  
35431                                      l11833  000084                                     l11825  00000E  
35432                                      l11817  0000B4                                     l11841  00002A  
35433                                      l14241  000182                                     l14233  0000B8  
35434                                      l14225  000062                                     l14217  000000  
35435                                      l11569  0000E0                                     l14209  000D1C  
35436                                      l14161  000A10                                     l14153  0009B6  
35437                                      l14145  000914                                     l14137  00080E  
35438                                      l14129  0007F6                                     l14081  00036A  
35439                                      l14073  00020A                                     l14065  000134  
35440                                      l14057  000076                                     l14049  00003C  
35441                                      l10891  0009FE                                     l10875  00061C  
35442                                      l10867  0005D4                                     l10859  00058C  
35443                                      l10795  000400                                     l10787  0003B8  
35444                                      l10779  000370                                     l10699  0000BA  
35445                                      l14331  00011E                                     l14323  000082  
35446                                      l14315  000032                                     l11907  000000  
35447                                      l10971  00041C                                     l10963  000394  
35448                                      l10955  00030C                                     l10947  000284  
35449                                      l10939  0001FC                                     l11499  000212  
35450                                      l14411  00022A                                     l14403  0001CA  
35451                                      l14307  000000                                     l11827  000020  
35452                                      l11819  0000DE                                     l14243  0001CE  
35453                                      l14235  0000DE                                     l14219  00001C  
35454                                      l14171  000A76                                     l14163  000A34  
35455                                      l14155  0009DA                                     l14147  00095C  
35456                                      l14139  00083C                                     l14091  000474  
35457                                      l14083  00038E                                     l14075  000264  
35458                                      l14067  000170                                     l14059  000104  
35459                                      l10893  000A14                                     l10877  000636  
35460                                      l10869  0005E6                                     l10789  0003CA  
35461                                      l10885  000676                                     l14333  00012E  
35462                                      l14325  0000BE                                     l14317  00003E  
35463                                      l14501  0000D6                                     l11909  000030  
35464                                      l10981  0004C6                                     l10973  00043E  
35465                                      l10965  0003B6                                     l10957  00032E  
35466                                      l10949  0002A6                                     l14413  000238  
35467                                      l14405  0001EA                                     l14341  000012  
35468                                      l11829  00002E                                     l11861  00007C  
35469                                      l11853  000034                                     l11845  000000  
35470                                      l11837  000000                                     l14245  0001DE  
35471                                      l14237  00013C                                     l14229  000078  
35472                                      l14261  000042                                     l14253  000000  
35473                                      l14421  000000                                     l14181  000B98  
35474                                      l14173  000A98                                     l14165  000A44  
35475                                      l14157  0009E6                                     l14149  000998  
35476                                      l14093  00049E                                     l14085  0003E8  
35477                                      l14077  0002E2                                     l14069  0001B0  
35478                                      l10895  000A24                                     l10879  00064C  
35479                                      l10887  0009DC                                     l14335  000130  
35480                                      l14327  0000CA                                     l14319  000070  
35481                                      l14503  0000E0                                     l10991  000570  
35482                                      l10983  0004E8                                     l10975  000460  
35483                                      l10967  0003D8                                     l10959  000350  
35484                                      l14415  000258                                     l14407  0001F8  
35485                                      l14271  000004                                     l14431  000034  
35486                                      l14511  000000                                     l14343  000022  
35487                                      l11855  000064                                     l11847  00001A  
35488                                      l11871  00004C                                     l11791  000000  
35489                                      l11839  00001A                                     l14247  000206  
35490                                      l14239  000158                                     l14263  0000B4  
35491                                      l14255  000010                                     l14191  000C5C  
35492                                      l14183  000BBA                                     l14167  000A50  
35493                                      l14159  0009EC                                     l14095  0004C2  
35494                                      l14087  00041C                                     l14079  00032A  
35495                                      _B4CON  000E60                                     l10897  000A2A  
35496                                      l10889  0009EE                                     l14329  0000E6  
35497                                      l14505  0000EA                                     l14521  000000  
35498                                      l10993  000592                                     l10985  00050A  
35499                                      l10977  000482                                     l10969  0003FA  
35500                                      l14417  00025C                                     l14409  000218  
35501                                      l14361  00006C                                     l14353  000000  
35502                                      l14281  000088                                     l14273  000018  
35503                                      l14441  000066                                     l14433  000040  
35504                                      l14425  000000                                     l14345  000026  
35505                                      l11857  000072                                     l11849  000028  
35506                                      l11873  00004E                                     l11865  000000  
35507                                      l11793  00001A                                     l14249  000212  
35508                                      l14265  0000BC                                     l14257  00001C  
35509                                      l14193  000C80                                     l14185  000C02  
35510                                      l14177  000ADC                                     l14169  000A54  
35511                                      l14097  0004F6                                     l14089  000450  
35512                                      l10899  000A38                                     l14507  0000F0  
35513                                      l14523  000010                                     l10995  0005B4  
35514                                      l10987  00052C                                     l10979  0004A4  
35515                                      l14371  0000BC                                     l14363  00007C  
35516                                      l14355  000020                                     l14291  00000E  
35517                                      l14275  000042                                     l14451  0000B2  
35518                                      l14443  000076                                     l14435  000046  
35519                                      l14427  000014                                     l14515  000000  
35520                                      l14339  000000                                     l11859  00007A  
35521                                      l11891  0000B0                                     l11883  000088  
35522                                      l11875  00005E                                     l11867  000014  
35523                                      l14531  000018                                     l11795  000026  
35524                                      l14267  0000EC                                     l14259  000036  
35525                                      l14195  000C8C                                     l14187  000C3E  
35526                                      l14179  000B5C                                     l14099  00051A  
35527              __size_of_vscp_getMajorVersion  000000                                     l14525  00001A  
35528                                      l10997  0005D6                                     l10989  00054E  
35529                                      l14381  000100                                     l14373  0000CA  
35530                                      l14365  0000A8                                     l14357  000030  
35531                                      l14293  000042                                     l14285  00008E  
35532                                      l14277  000046                                     l14453  0000B4  
35533                                      l14445  00007A                                     l14437  000052  
35534                                      l14429  000020                                     l14461  000004  
35535                                      l14517  000012                                     l11893  0000BC  
35536                                      l11885  000092                                     l11877  000062  
35537                                      l11869  000020                                     l14541  00006A  
35538                                      l14533  000026                                     l11797  00004A  
35539                                      l14349  000000                                     l14197  000C92  
35540                                      l14189  000C5A                                     l13901  0000B8  
35541                                      l14471  00003A                                     l10999  0005F8  
35542                                      l14383  00010C                                     l14391  000158  
35543                                      l14375  0000CE                                     l14367  0000AC  
35544                                      l14359  00005C                                     l14295  000054  
35545                                      l14279  000074                                     l14455  0000BE  
35546                                      l14447  000084                                     l14439  000054  
35547                                      l11895  0000CA                                     l11879  000070  
35548                                      l11887  00009C                                     l14543  00007E  
35549                                      l14535  000034                                     l14551  00002E  
35550                                      l11799  000058                                     l14199  000CB6  
35551                                      l13903  0000CC                                     l13911  0000F4  
35552                                      _B5CON  000E70                                     l14481  000070  
35553                                      l14473  000048                                     l14465  000000  
35554                                      l14609  000390                                     l14393  000168  
35555                                      l14385  00011E                                     l14377  0000DE  
35556                                      l14369  0000BA                                     l14297  000088  
35557                                      l14289  000000                                     l14457  0000C4  
35558                                      l14449  0000A2                                     l11897  0000DA  
35559                                      l14545  0000E8                                     l14529  000000  
35560                                      l14553  0000AA                                     l13921  000152  
35561                                      l13905  0000DE                                     l13913  000124  
35562                                      l14491  0000A4                                     l14483  000078  
35563                                      l14475  00004E                                     l14467  000016  
35564                                      l14395  000174                                     l14387  000138  
35565                                      l14379  0000F0                                     l14299  0000C0  
35566                                      l11899  0000EA                                     l14539  000054  
35567                                      l14555  000000                                     l13931  00017A  
35568                                      l13923  000164                                     l13915  000144  
35569                                      l13907  0000E6                                     l14493  0000AE  
35570                                      l14485  00007C                                     l14477  00005C  
35571                                      l14469  000024                                     l14397  000186  
35572                                      l14389  000144                                     l13941  000000  
35573                                      l14549  000000                                     l13933  00017E  
35574                                      l13917  00014C                                     l14495  0000B4  
35575                                      l14487  00008A                                     l14479  00005E  
35576                                      l14399  0001A0                                     l13951  00003E  
35577                                      l13935  00018E                                     l13919  000150  
35578                                      l13871  00001C                                     l14497  0000B8  
35579                                      l14489  00009A                                     l13953  00004E  
35580                                      l13961  0000C4                                     l13937  00019E  
35581                                      l13929  000166                                     l13881  00005A  
35582                                      l13873  000022                                     l13865  000000  
35583                                      l14499  0000C6                                     l13963  0000C8  
35584                                      l13955  000088                                     l13947  000002  
35585                                      l13939  0001A0                                     l13891  000080  
35586                                      l13883  00005C                                     l13875  000034  
35587                                      l13867  000004                                     l13949  000012  
35588                                      l13981  000074                                     l13973  000016  
35589                                      l13965  000000                                     l13893  000088  
35590                                      l13885  000064                                     l13877  000044  
35591                                      l13869  000018                                     l13959  0000AC  
35592                                      l13991  0000FE                                     l13983  00008A  
35593                                      l13975  00002A                                     l13967  000014  
35594                                      l13887  000074                                     l13879  000046  
35595                                      l13993  000102                                     l13985  0000AE  
35596                                      l13977  00003A                                     l13897  00009E  
35597                                      l13889  00007C                                     l13995  000124  
35598                                      l13987  0000DA                                     l13979  00005E  
35599                                      l13899  0000B0                                     l13997  000146  
35600                                      l13989  0000FC                                     l13999  000156  
35601                 __end_of_vscp_goActiveState  00001E                             ___fltol@sign1  000043  
35602                            __end_of___aldiv  000102             ??_vscp_writeNicknamePermanent  000010  
35603                         writeEEPROM@address  00000D                           __end_of___fladd  00028A  
35604                                      ?_main  000000                                     ?_init  000000  
35605                     ?_vscp_goBootloaderMode  000000                           __end_of___fldiv  0000F2  
35606                              i1_WriteTimer0  000000                           __end_of___flneg  00003C  
35607                                      _EEADR  000FA9                           __end_of___lbmod  000036  
35608                            __end_of___flmul  00011E                           __end_of___flsub  000048  
35609                            __end_of___fltol  0000FC                   _vscp_handleDropNickname  000000  
35610                                      _BSEL0  000DF8                                     u13000  0001DE  
35611                                      _T0CON  000FD5                                     u13001  0001DA  
35612                                      u13010  000206                                     u13011  000202  
35613                                      u13100  0000BA                                     u13020  000010  
35614                                      u13101  0000B6                                     u13021  00000C  
35615                                      u13110  0000D8                                     u13030  000036  
35616                                      u12310  000018                                     u13111  0000D4  
35617                                      u13031  000032                                     u12311  000014  
35618                                      u13120  0000E6                                     u13200  000094  
35619                                      u13040  000088                                     u12400  000164  
35620                                      u12320  000034                                     u13121  0000E2  
35621                                      u13201  000090                                     u13041  000084  
35622                                      u12401  000160                                     u12321  000030  
35623                                      u13130  00012E                                     u13210  0000BA  
35624                                      u13050  00000E                                     u12410  00018E  
35625                                      u12330  000044                                     u13131  00012A  
35626                                      u13211  0000B6                                     u13051  00000A  
35627                                      u12411  00018A                                     u12331  000040  
35628                                      u13300  0001BC                                     u13220  0000CA  
35629                                      u13060  000054                                     u12500  000014  
35630                                      u13140  000012                                     u12420  00019E  
35631                                      u12340  000074                                     u13301  0001B8  
35632                                      u13221  0000C6                                     u13061  000050  
35633                                      u12501  000010                                     u13141  00000E  
35634                                      u12421  00019A                                     u12341  000070  
35635                                      u13070  000010                                     u13310  0001CA  
35636                                      u13230  000100                                     u13150  000020  
35637                                      u12430  000012                                     u12510  00003A  
35638                                      u12350  00009E                                     u13071  00000C  
35639                                      u13311  0001C6                                     u13231  0000FC  
35640                                      u13151  00001C                                     u12431  00000E  
35641                                      u12511  000036                                     u12351  00009A  
35642                                      u13080  000026                                     u13400  0000C6  
35643                                      u13320  0001F8                                     u13240  00011E  
35644                                      u13160  000030                                     u12440  00003E  
35645                                      u12520  00005E                                     u12360  0000B0  
35646                                      u13081  000022                                     u13401  0000C2  
35647                                      u13321  0001F4                                     u13241  00011A  
35648                                      u13161  00002C                                     u12441  00003A  
35649                                      u12521  00005A                                     u12361  0000AC  
35650                                      u13090  00006C                                     u13410  000010  
35651                                      u13330  000238                                     u13250  000134  
35652                                      u13170  000048                                     u12450  00004E  
35653                                      u12610  0001E2                                     u12530  000074  
35654                                      u12370  0000CC                                     u13091  000068  
35655                                      u13411  00000C                                     u13331  000234  
35656                                      u13251  000130                                     u13171  000044  
35657                                      u12451  00004A                                     u12611  0001DE  
35658                                      u12531  000070                                     u12371  0000C8  
35659                                      u13260  000154                                     u13180  00006C  
35660                                      u12460  00007A                                     u12620  000204  
35661                                      u12604  0001C8                                     u12540  0000AE  
35662                                      u13340  000014                                     u13420  000026  
35663                                      u12700  00074C                                     u12380  0000DE  
35664                                      u13261  000150                                     u13181  000068  
35665                                      u12461  000076                                     u12621  000200  
35666                                      u12605  0001C4                                     u12541  0000AA  
35667                                      u13341  000010                                     u13421  000022  
35668                                      u12701  000748                                     u12381  0000DA  
35669                                      u13270  000168                                     u13190  00007C  
35670                                      u12470  0000A8                                     u12630  00022C  
35671                                      u13350  000034                                     u13430  000034  
35672                                      u12390  000144                                     u13271  000164  
35673                                      u13191  000078                                     u12471  0000A4  
35674                                      u12631  000228                                     u13351  000030  
35675                                      u13431  000030                                     u12391  000140  
35676                                      u13280  000186                                     u12480  0000C4  
35677                                      u12640  00024E                                     u12560  0000DA  
35678                                      u13360  0000A2                                     u13440  00006A  
35679                                      u12800  0009DA                                     u12720  0007F6  
35680                                      u13281  000182                                     u12481  0000C0  
35681                                      u12641  00024A                                     u12561  0000D6  
35682                                      u13361  00009E                                     u13441  000066  
35683                                      u12801  0009D6                                     u12721  0007F2  
35684                                      u13370  000016                                     u13290  00019C  
35685                                      u12490  0000D8                                     u12650  0002D0  
35686                                      u12570  0000FC                                     u12554  0000C0  
35687                                      u13450  0000E8                                     u12810  000A10  
35688                                      u12730  00080A                                     u12714  0007D6  
35689                                      u13371  000012                                     u13291  000198  
35690                                      u12491  0000D4                                     u12651  0002CC  
35691                                      u12571  0000F8                                     u12555  0000BC  
35692                                      u13451  0000E4                                     u12811  000A0C  
35693                                      u12731  000806                                     u12715  0007D2  
35694                                      u13380  00003A                                     u12580  000124  
35695                                      u13460  0000BE                                     u12900  000C80  
35696                                      u12820  000A34                                     u13381  000036  
35697                                      u12581  000120                                     u13461  0000BA  
35698                                      u12901  000C7C                                     u12821  000A30  
35699                                      u13390  00008A                                     u12590  000146  
35700                                      u12910  000CB6                                     u12830  000AAC  
35701                                      u12750  00083C                                     u12670  00006A  
35702                                      u13391  000086                                     u12591  000142  
35703                                      u12911  000CB2                                     u12831  000AA8  
35704                                      u12751  000838                                     u12671  000066  
35705                                      u12920  000CDA                                     u12760  0008F2  
35706                                      u12744  000822                                     u12680  000118  
35707                                      u12664  000050                                     u12921  000CD6  
35708                                      u12761  0008EE                                     u12745  00081E  
35709                                      u12681  000114                                     u12665  00004C  
35710                                      u12930  000D52                                     u12850  000ADC  
35711                                      u12690  000666                                     u12931  000D4E  
35712                                      u12851  000AD8                                     u12691  000662  
35713                                      u12940  000D6A                                     u12860  000B98  
35714                                      u12844  000AC2                                     u12780  000998  
35715                                      u12941  000D66                                     u12861  000B94  
35716                                      u12845  000ABE                                     u12781  000994  
35717                                      u12950  00001C                                     u12774  000904  
35718                                      u12951  000018                                     u12775  000900  
35719                                      u12960  000062                                     u12880  000C3E  
35720                                      u12961  00005E                                     u12881  000C3A  
35721                                      u12970  0000AA                                     u12874  000BAA  
35722                                      u12794  0009AA                                     u12971  0000A6  
35723                                      u12875  000BA6                                     u12795  0009A6  
35724                                      u12980  0000CA                                     u12981  0000C4  
35725                                      u12990  0000DE                                     u12894  000C50  
35726                                      u12991  0000DA                                     u12895  000C4C  
35727                                      u12986  0000CC                                     i1l144  0000CA  
35728                                      i1l161  000294                                     i1l138  000072  
35729                                      i1l164  000306                           sendCANFrame@dlc  00003F  
35730                                      _MSEL0  000DF0                                     _MSEL1  000DF1  
35731                                      _MSEL2  000DF2                                     _IRXIF  007D27  
35732                          ??_writeCoeffs2Ram  000017                                     _TMR0H  000FD7  
35733                                      _TMR0L  000FD6        __end_of_vscp_readNicknamePermanent  00000E  
35734                 _vscp_readNicknamePermanent  000000                                     _PORTC  000F82  
35735                                      _TRISA  000F92                                     _TRISB  000F93  
35736                                      _TRISC  000F94                        setEventData@newval  00001D  
35737                           ?_vscp_getSubzone  000000                            __CFG_EBTR0$OFF  000000  
35738                             __CFG_EBTR1$OFF  000000                            __CFG_EBTR2$OFF  000000  
35739                              ___awtofl@sign  00001C                            __CFG_EBTR3$OFF  000000  
35740                      __end_of_sendTempEvent  000092                              _vscp_getGUID  000000  
35741                              __CFG_WRTD$OFF  000000                            __CFG_EBTRB$OFF  000000  
35742                                      _floor  000000                                     _ldexp  000000  
35743                               _vscp_getZone  000000                                     _frexp  000000  
35744                         vscp_writeAppReg@rv  000022                 _vscp_getRegisterPagesUsed  000000  
35745                     __size_of_vscp_getEvent  000000                                     main@i  000043  
35746                                 _ConvertADC  000000                                     tablat  000FF5  
35747                    _vscp_getSubMinorVersion  000000                                     plusw2  000FDB  
35748                                      status  000FD8                __end_of_vscp_sendHeartBeat  00002A  
35749                          _calibration_index  000004                               exp@exponent  000032  
35750                                ldexp@newexp  000025                      _ECANSetOperationMode  000000  
35751                            __initialization  000000                               log@exponent  000025  
35752                               __end_of_main  0001B0                              __end_of_init  00003E  
35753                           ?_vscp_readAppReg  000000                   _interrupt_at_low_vector  000000  
35754                            ?_Celsius2Kelvin  000016                            __CFG_OSC$HSPLL  000000  
35755                          ??_ECANSendMessage  00001E                            ?i1_WriteTimer0  000000  
35756                           ?_vscp_readStdReg  000000                     getVSCPFrame@pvscptype  000023  
35757                     ??_vscp_restoreDefaults  000021                                    ??_main  000045  
35758                                     ??_init  000021             __size_of_vscp_handleHeartbeat  000000  
35759                   ??_vscp_getManufacturerId  000011                  _vscp_handleProtocolEvent  000000  
35760                              __activetblptr  000002                         __RegsToCANID@type  000010  
35761                 ECANReceiveMessage@msgFlags  000016                          doWork@calVoltage  000004  
35762                  __size_of__ECANPointBuffer  000000                                    _B0TXEN  006FC2  
35763                                     _B1TXEN  006FC3                                    _B2TXEN  006FC4  
35764                                     _B3TXEN  006FC5                                    _B4TXEN  006FC6  
35765                                     _B5TXEN  006FC7                                    _ADCON0  000FC2  
35766                                     _ADCON1  000FC1                                    _ADCON2  000FC0  
35767                                     ?_floor  00001F                                    ?_ldexp  000021  
35768                       __size_of_handle_sync  000000                                    ?_frexp  00000D  
35769                           __end_of___altofl  000054                ECANReceiveMessage@savedPtr  000017  
35770                                     _CANCON  000F6F                                    _ADRESH  000FC4  
35771                                     _ADRESL  000FC3                                    _EEDATA  000FA8  
35772                           __end_of___flpack  000142                                    _EECON2  000FA7  
35773                                     _CIOCON  000F73                          __end_of___awtofl  000044  
35774                           ?_doOneSecondWork  000000                        vscp_writeStdReg@rv  000031  
35775                                     i1l1253  000002                             ?_init_app_ram  000000  
35776                                     _MDSEL0  007BBE                                    i1l1293  000010  
35777                                     _MDSEL1  007BBF                                _OpenTimer0  000000  
35778                                     i1l9301  000180                                    i1l9311  0001EE  
35779                                     i1l9303  0001A8                                    i1l9233  000000  
35780                                     i1l9321  000238                                    i1l9313  0001F2  
35781                                     i1l9305  0001AC                                    i1l9241  000036  
35782                                     i1l9235  000000                                    i1l9331  000290  
35783                                     i1l9323  00024A                                    i1l9315  000204  
35784                                     i1l9307  0001BE                                    i1l9251  000076  
35785                                     i1l9243  00003C                                    i1l9333  000296  
35786                                     i1l9325  000252                                    i1l9317  00020C  
35787                                     i1l9309  0001C6                                    i1l9261  0000AE  
35788                                     i1l9253  000078                                    i1l9245  00004C  
35789                                     i1l9237  00001C                                    i1l9335  0002A6  
35790                                     i1l9327  00027A                                    i1l9319  000234  
35791                                     i1l9343  0002B4                                    i1l9263  0000B0  
35792                                     i1l9255  00008A                                    i1l9247  00005C  
35793                                     i1l9239  00002A                                    i1l9337  0002AC  
35794                                     i1l9329  00027E                                    i1l9345  000300  
35795                                     i1l9281  0000F0                                    i1l9257  00009A  
35796                                     i1l9265  0000B6                                    i1l9249  00006A  
35797                                     i1l9347  000304                                    i1l9291  00015E  
35798                                     i1l9283  000118                                    i1l9275  0000DC  
35799                                     i1l9259  0000A8                                    i1l9293  000160  
35800                                     i1l9285  00011C                                    i1l9277  0000DE  
35801                                     i1l9295  000162                                    i1l9287  00012E  
35802                                     i1l9297  000166                                    i1l9289  000136  
35803                                     i1l9299  000178                           _init_app_eeprom  000000  
35804                           __end_of___lwtofl  00002A                                    _RXB0IF  007D20  
35805                                     _RXB1IF  007D21                    ECANReceiveMessage@data  000014  
35806                     ECANReceiveMessage@mode  00001B                    ECANReceiveMessage@temp  00001C  
35807                          getVSCPFrame@pData  000027                         getVSCPFrame@pSize  000026  
35808                                  ??_OpenADC  00000F                        _vscp_newNodeOnline  000000  
35809                      ?_ECANSetOperationMode  000000                        __CANIDToRegs@Value  000016  
35810     vscp_handleProtocolEvent@page_save_1034  000026                                    ___flge  000000  
35811                             getCANFrame@pid  000021                                 ??___aldiv  000045  
35812                                  ??___fladd  00003F                                    ___wmul  000000  
35813                                  ??___fldiv  000023                                 ??___flneg  000011  
35814                             __CFG_STVREN$ON  000000                                 ??___lbmod  00000E  
35815                                  ??___flmul  000031                                 ??___flsub  000040  
35816                                  ??___fltol  000008                             _vscp_getEvent  000000  
35817                                     _doWork  000000                          OpenTimer0@config  00000D  
35818                        ?_vscp_newNodeOnline  000000                 ??_vscp_handleDropNickname  000011  
35819                        vscp_writeAppReg@reg  000021                __end_of_vscp_setSegmentCRC  000016  
35820                        vscp_writeAppReg@val  000020                                    clear_0  000008  
35821                                     clear_1  00001A                                    clear_2  000026  
35822                                     clear_3  000032                                    fp__exp  000000  
35823                              ?_sendCANFrame  00003B              vscp_handleProtocolEvent@byte  000034  
35824                                     floor@i  000023                                    floor@x  00001F  
35825                    __size_of_vscp_getUserID  000000                             _vscp_nickname  000017  
35826                               __mediumconst  000000*                                   tblptrh  000FF7  
35827                                     tblptrl  000FF6                                    tblptru  000FF8  
35828                      vscp_setSegmentCRC@crc  000010                 ??_vscp_getSubMinorVersion  00000D  
35829       __size_of_vscp_getBootLoaderAlgorithm  000000                            ??_init_app_ram  000020  
35830                       ??_vscp_newNodeOnline  00001C                               ?_ConvertADC  000000  
35831                         __size_of___asfladd  000000                        __size_of___asfldiv  000000  
35832                         __size_of___asflmul  000000                                ___fladd@f1  000008  
35833                                 ___fladd@f2  00000C                        __size_of___asflsub  000000  
35834                                 ___flge@ff1  00000D                                ___flge@ff2  000011  
35835                           __end_ofexp@coeff  000048                          __end_oflog@coeff  00006C  
35836                            ___lbmod@divisor  00000D                                ___altofl@c  00001A  
35837                                 ___fldiv@f1  00001B                                ___fldiv@f2  00001F  
35838                                 ___fldiv@f3  00002B                                __accesstop  000000* 
35839                    __end_of__initialization  000038                           ___lbmod@counter  00000F  
35840                         _Celsius2Fahrenheit  000000                                ___flneg@f1  00000D  
35841              __size_of_vscp_getMinorVersion  000000                                ___flmul@f1  000000  
35842                                 ___flmul@f2  000004                              eval_poly@res  00001D  
35843                                 ___flsub@f1  000016                                ___flsub@f2  00001A  
35844                                 ___fltol@f1  00003F                           writeEEPROM@data  00000F  
35845                      __size_of_getVSCPFrame  000000                        _vscp_writeRegister  000000  
35846                                 ___awtofl@c  000017                 ??_interrupt_at_low_vector  000004  
35847                    __size_of_vscp_sendEvent  000000                       ?_Celsius2Fahrenheit  000016  
35848                             __pcstackCOMRAM  000000                            ?_vscp_getEvent  000000  
35849                     ___asflmul@multiplicand  00003F               __end_of_vscp_check_pstorage  000032  
35850                    __size_of_vscp_setUserID  000000                           ??i1_WriteTimer0  000002  
35851                              __end_of_floor  000134                             __end_of_ldexp  0000F0  
35852                              __end_of_frexp  00008E                       ?_vscp_writeRegister  000033  
35853                             ??_sendCANFrame  000041                                ___lwtofl@c  000017  
35854                 __end_of_vscp_getFamilyCode  00000A                             ?__RegsToCANID  00000D  
35855                __size_of_ECANReceiveMessage  000000              __size_of_getCalibrationValue  000000  
35856                         sendVSCPFrame@pData  000006                __end_of_vscp_getFamilyType  00000A  
35857            __size_of_vscp_getManufacturerId  000000                   vscp_writeRegister@value  000033  
35858                   __end_of_vscp_writeAppReg  0011BC                    getVSCPFrame@pvscpclass  00002C  
35859                    __end_of_init_app_eeprom  000876                      ??_Celsius2Fahrenheit  000040  
35860                __end_of_vscp_setControlByte  000016                  __end_of_vscp_writeStdReg  00021C  
35861                         __RegsToCANID@Value  000013                                   ??_floor  000045  
35862                                    ??_ldexp  000027                                   ??_frexp  000012  
35863                              ?_setEventData  00001A                      ??_vscp_writeRegister  000034  
35864            __end_of_vscp_handleDropNickname  000066                              _getVSCPFrame  000000  
35865                                 __pbssBANK0  000000                                __pbssBANK1  000000  
35866                                ?_OpenTimer0  000000                        __size_of_eval_poly  000000  
35867                 __end_of_vscp_getBufferSize  000004                          Celsius2Kelvin@tc  000016  
35868                      vscp_writeRegister@reg  000034                    ??_ECANSetOperationMode  00000D  
35869                               __IT_INT_MASK  00000C                              __IT_SAVE_BSR  00000D  
35870         __size_of_vscp_getRegisterPagesUsed  000000                              ?_writeEEPROM  00000D  
35871                            _writeCoeffs2Ram  000000                                   ?___flge  00000D  
35872            __end_of_vscp_getSubMinorVersion  000004                  ECANSetOperationMode@mode  00000D  
35873                                    ?___wmul  000011                                   _B0RXFUL  007107  
35874                                    _B1RXFUL  007187                      __ECANRxFilterHitInfo  000002  
35875                             doWork@setpoint  00002B                                   _B2RXFUL  007207  
35876                                    _B3RXFUL  007287                                   _B4RXFUL  007307  
35877                                    ?_doWork  000000                   ??_vscp_goBootloaderMode  000010  
35878                                    _B5RXFUL  007387                         __end_of___asfladd  00004E  
35879                          __end_of___asfldiv  00004A                          WriteTimer0@timer  00000F  
35880                                  ?___altofl  00001A                         __end_of___asflmul  00004C  
35881                                    _ECANCON  000F77                         __end_of___asflsub  00004E  
35882                                  ?___flpack  00000D                             ??_WriteTimer0  00000F  
35883                           doWork@resistance  000024                       __size_of_ConvertADC  000000  
35884                                  ?___awtofl  000017                            ??__RegsToCANID  000011  
35885                      sendVSCPFrame@priority  000004                                   _BRGCON1  000F70  
35886                                    _BRGCON2  000F71                                   _BRGCON3  000F72  
35887                                  ?___lwtofl  000017                       vscp_writeStdReg@idx  00002F  
35888                        vscp_writeStdReg@reg  000032              __end_of_vscp_doOneSecondWork  000090  
35889                                    i1l14611  0002CA                        _adc_series_counter  000003  
35890                ?_vscp_readNicknamePermanent  000000                     sendVSCPFrame@vscptype  000002  
35891                                 _high_alarm  000011           __end_of_interrupt_at_low_vector  000324  
35892                          sendCANFrame@pdata  000040                     _vscp_handleProbeState  000000  
35893                                    _RXB0CON  000F60                                   _RXB1CON  000F50  
35894                                    _RXB0FUL  007B07                          __ECANPointBuffer  000000  
35895                 __end_of_vscp_getMatrixInfo  000026                                   _TXB0CON  000F40  
35896                                    _TXB1CON  000F30                                   _TXB2CON  000F20  
35897                             ??_setEventData  000045                                   _RXFCON0  000DD4  
35898                                    _RXFCON1  000DD5                             setEventData@v  00001A  
35899                         _vscp_goActiveState  000000                    __size_of_sendVSCPFrame  000000  
35900               __end_of_vscp_getMajorVersion  000004                        __size_of_vscp_init  000000  
35901                  vscp_writeStdReg@code_1014  00002B                                _readEEPROM  000000  
35902                     _vscp_getManufacturerId  000000                           _ECANSendMessage  000000  
35903                        ?_vscp_goActiveState  000000                                   _OpenADC  000000  
35904                                    __Hparam  000000                           ??_vscp_getEvent  000031  
35905                           ??_Celsius2Kelvin  000040                                   __Lparam  000000  
35906                         _vscp_node_substate  000008                __end_of_vscp_getSegmentCRC  00000E  
35907                 ??_vscp_handleProtocolEvent  00001D                             ??_getCANFrame  000021  
35908                   vscp_writeStdReg@idx_1015  000030         __end_of_vscp_getRegisterPagesUsed  000004  
35909                   __size_of_vscp_getMDF_URL  000000                                   ___aldiv  000000  
35910                            __size_of___flge  000000                                   ___fladd  000000  
35911                                    ___fldiv  000000                                   ___flneg  000000  
35912                                    ___lbmod  000000                                   ___flmul  000000  
35913                                    ___flsub  000000                                   ___fltol  000000  
35914                            __size_of___wmul  000000                           getCANFrame@pdlc  00001F  
35915                                  _FIFOEMPTY  007BA7                             ?i1_ConvertADC  000000  
35916                            __size_of_doWork  000000                              __psmallconst  000000  
35917                                 ??___altofl  000045                      __end_of_init_app_ram  000058  
35918                                 ??___flpack  000013                        _vscp_sendHeartBeat  000000  
35919                                    __pcinit  000000                                ??___awtofl  00001B  
35920                             _vscp_deviceURL  000000                         __end_of_eval_poly  0000D0  
35921                                    __ramtop  000000*                      __size_of_OpenTimer0  000000  
35922                                    __ptext0  000000                                   __ptext1  000000  
35923                                    __ptext2  000000                                   __ptext3  000000  
35924                                    __ptext4  000000                                   __ptext5  000000  
35925                                    __ptext6  000000                                   __ptext7  000000  
35926                                    __ptext8  000000                                   __ptext9  000000  
35927                                 ??___lwtofl  00001B                            _vscp_getUserID  000000  
35928                                  _T0CONbits  000FD5                      ??_vscp_goActiveState  000045  
35929                               __size_of_exp  000000                              __size_of_log  000000  
35930                      vscp_writeStdReg@value  000021                          ___aldiv@dividend  00000C  
35931                        ?_vscp_sendHeartBeat  00001C                  ??_vscp_handleSetNickname  000011  
35932                                    _seconds  000013                                   doWork@B  000028  
35933                                    doWork@i  000035                                   doWork@j  00002A  
35934                                    doWork@v  000020                       __end_of_WriteTimer0  000012  
35935                           ?_init_app_eeprom  000000                         vscp_readAppReg@rv  000013  
35936                         vscp_getMDF_URL@idx  00000E                            OpenADC@config2  00000D  
35937              vscp_handleProtocolEvent@bytes  00002A                      end_of_initialization  000038  
35938                                    exp@sign  000034              __end_of_vscp_handleHeartbeat  000064  
35939                   __size_of_vscp_getSubzone  000000                             __Lmediumconst  000000* 
35940                    __end_of_writeCoeffs2Ram  0000BA                      __end_of_sendCANFrame  00003E  
35941                                 doWork@Rinf  000000                        doOneSecondWork@tmp  000027  
35942                                 doWork@temp  000031                 vscp_handleProtocolEvent@i  000036  
35943                  vscp_handleProtocolEvent@j  000037                 vscp_handleProtocolEvent@k  000031  
35944                       ??_vscp_sendHeartBeat  000045                            _vscp_sendEvent  000000  
35945                          ECANSendMessage@id  000017                         ECANSendMessage@pb  00001F  
35946                           ___aldiv@quotient  000016                                   postdec1  000FE5  
35947                                    postdec2  000FDD                   __size_of_ECANInitialize  000000  
35948                     __size_of_sendTempEvent  000000                            _vscp_setUserID  000000  
35949                                    postinc0  000FEE                                   postinc2  000FDE  
35950                             ??i1_ConvertADC  000000                    __end_of_vscp_deviceURL  000020  
35951        __end_of_vscp_writeNicknamePermanent  000016               _vscp_writeNicknamePermanent  000000  
35952                         __ECANPointBuffer@b  000010                             _sendVSCPFrame  000000  
35953                     __end_of_vscp_getUserID  000016              ?_vscp_getBootLoaderAlgorithm  000000  
35954                                  _RXM0EXIDM  0078CB                         __end_of_vscp_init  000052  
35955                             _vscp_probe_cnt  00000A                       __end_of_getCANFrame  000062  
35956              __size_of_vscp_restoreDefaults  000000                    ?_vscp_handleProbeState  000000  
35957                              ??_handle_sync  000025                  __size_of_vscp_readAppReg  000000  
35958                           ___lbmod@dividend  00000E                          writeCoeffs2Ram@c  000019  
35959                           writeCoeffs2Ram@i  00001C                          writeCoeffs2Ram@j  00001E  
35960                                ___fldiv@exp  00002F                            _vscp_statuscnt  00000C  
35961                   __size_of_vscp_readStdReg  000000                        _vscp_setSegmentCRC  000000  
35962                          readEEPROM@address  00000D                              ??_ConvertADC  00000D  
35963                 vscp_handleProtocolEvent@cb  00002F                   __end_of_ECANSendMessage  0001DC  
35964                          vscp_readStdReg@rv  000012                               ___lbmod@rem  000010  
35965                                ___flmul@exp  000038                             ?__CANIDToRegs  00000D  
35966                       __end_of__RegsToCANID  00017C                       _getCalibrationValue  000000  
35967                                ?_readEEPROM  00000D                       ?_vscp_setSegmentCRC  000000  
35968                     __end_of_vscp_sendEvent  00002A                                _vscp_error  000000  
35969                       _vscp_doOneSecondWork  000000                        i1WriteTimer0@timer  000002  
35970                                 _vscp_timer  000010                    __end_of_vscp_setUserID  00001A  
35971                   __size_of_doOneSecondWork  000000                    vscp_sendHeartBeat@zone  00001D  
35972                       __end_of_setEventData  0000CC                            ?_sendVSCPFrame  000000  
35973                             __end_of___flge  000088                      __size_of_writeEEPROM  000000  
35974                             __end_of___wmul  00003A                           ?_vscp_getUserID  000000  
35975                             __end_of_doWork  000D6C              __end_of_vscp_getMinorVersion  000004  
35976                                _WriteTimer0  000000                      _vscp_getMajorVersion  000000  
35977                         __end_of_ConvertADC  000004                      ?_getCalibrationValue  000011  
35978                       ??_vscp_setSegmentCRC  000010                         ??_vscp_getMDF_URL  00000D  
35979              ??_vscp_getBootLoaderAlgorithm  00000D                                floor@expon  000027  
35980                                  ___DCDelay  000000                         ?_vscp_writeAppReg  000020  
35981                        start_initialization  000000                                eval_poly@d  00001A  
35982                                 eval_poly@n  00001B                                eval_poly@x  000016  
35983                                 ldexp@value  000021           __size_of_vscp_handleSetNickname  000000  
35984                                __end_of_exp  00025C                               __end_of_log  000152  
35985                         ??_vscp_writeAppReg  000021                             _sendTempEvent  000000  
35986                          ?_vscp_writeStdReg  000021                       __CFG_BOREN$BOACTIVE  000000  
35987                __size_of_vscp_newNodeOnline  000000                              ??_OpenTimer0  00000D  
35988                         ??_vscp_writeStdReg  000022                        _vscp_getFamilyCode  000000  
35989                        __end_of_handle_sync  0000DA                            ??__CANIDToRegs  000014  
35990                         _vscp_getFamilyType  000000                                frexp@value  00000D  
35991                        sendVSCPFrame@nodeid  000003                          ?_writeCoeffs2Ram  000000  
35992                          _vscp_readRegister  000000                      Celsius2Fahrenheit@tc  000016  
35993                            ?_vscp_sendEvent  000000   vscp_handleProtocolEvent@bytes_this_time  00002E  
35994                      ?_vscp_doOneSecondWork  000000                     ECANReceiveMessage@ptr  00001D  
35995                        ?_vscp_getFamilyCode  00000D                        ?_vscp_readRegister  000000  
35996           __end_of_vscp_handleProtocolEvent  000984                           ?_vscp_setUserID  000010  
35997                        ?_vscp_getFamilyType  00000D                     __size_of_init_app_ram  000000  
35998                   ?_vscp_handleDropNickname  000000                    getCalibrationValue@cal  000016  
35999                          ??_vscp_getSubzone  000011                                  ??___flge  000015  
36000                   __end_of__ECANPointBuffer  0000BE                         __CANIDToRegs@type  000013  
36001                                _getCANFrame  000000                                  ??___wmul  000015  
36002                                   ??_doWork  000035                        _vscp_getBufferSize  000000  
36003                vscp_handleProtocolEvent@len  00002B               vscp_handleProtocolEvent@pos  000029  
36004                 __end_of_ECANReceiveMessage  00036E                       ??_vscp_readRegister  000014  
36005             __size_of_vscp_goBootloaderMode  000000                     ?_vscp_getMajorVersion  000000  
36006                      ??_getCalibrationValue  000013                     __end_ofi1_WriteTimer0  000012  
36007              __end_of_vscp_goBootloaderMode  000014                      _vscp_handleHeartbeat  000000  
36008                         __end_of_OpenTimer0  00002A                         __size_of___altofl  000000  
36009                          __size_of___flpack  000000                                 ___asfladd  000000  
36010                        ?_vscp_getBufferSize  000000                         __size_of___awtofl  000000  
36011                        __size_of_readEEPROM  000000                                 ___asfldiv  000000  
36012                                __pbssBIGRAM  000000                                 ___asflmul  000000  
36013                                  ___asflsub  000000              __size_of_vscp_check_pstorage  000000  
36014                       ??_vscp_getFamilyCode  000011                  ?_vscp_getSubMinorVersion  000000  
36015                                __pbssCOMRAM  000000                      ??_vscp_getFamilyType  000011  
36016                          __size_of___lwtofl  000000                           __IT_SAVE_STATUS  000012  
36017                              ?_vscp_getGUID  000000                             __pcstackBANK0  000000  
36018                              __pcstackBANK1  000000                            ?_sendTempEvent  000000  
36019                           _vscp_alarmstatus  000005               __size_of_Celsius2Fahrenheit  000000  
36020                              ?_vscp_getZone  000000                     __size_of_sendCANFrame  000000  
36021                    ?_vscp_getManufacturerId  000000                      __end_ofi1_ConvertADC  000004  
36022                __size_of_vscp_writeRegister  000000                          ?_ECANSendMessage  000017  
36023                          ??_vscp_readAppReg  000011                         sendVSCPFrame@size  000005  
36024                  __end_of_vscp_readRegister  000026                              _init_app_ram  000000  
36025                       getCalibrationValue@i  000018                               _doWork$2276  000008  
36026                                _doWork$2277  00000C                               _doWork$2278  000010  
36027               __size_of_vscp_setControlByte  000000                             doWork@avarage  00002D  
36028                   ?_interrupt_at_low_vector  000000                         ??_vscp_readStdReg  000012  
36029                       ??_vscp_getBufferSize  00000D                              _current_temp  000000  
36030                                  __pnvBANK1  000000                             __IT_SAVE_WREG  00000E  
36031                          OpenADC@portconfig  00000E                                  ?_OpenADC  00000D  
36032                                ?_vscp_error  000000                        _vscp_getMatrixInfo  000000  
36033                     _vscp_handleSetNickname  000000             __size_of_ECANSetOperationMode  000000  
36034                            ??_sendVSCPFrame  000007                            _ECANInitialize  000000  
36035                                   ?___aldiv  00000C                                  ?___fladd  000008  
36036                                   ?___fldiv  00001B                                 __ptext100  000000  
36037                                   ?___flneg  00000D                                  ?___lbmod  00000D  
36038                                   ?___flmul  000000                                  ?___flsub  000016  
36039                                   ?___fltol  00003F                       ?_vscp_getMatrixInfo  000000  
36040                            vscp_getGUID@idx  000011                               __pintcodelo  000000  
36041                          ??_doOneSecondWork  000025          vscp_handleProtocolEvent@len_1024  00002D  
36042                      ?_vscp_handleHeartbeat  000000                              _sendCANFrame  000000  
36043                                __smallconst  000000*                               ?___asfladd  000016  
36044                          WriteTimer0@timer0  00000D                                ?___asfldiv  000031  
36045                                 ?___asflmul  00003F                                ?___asflsub  00001E  
36046                         _vscp_getSegmentCRC  000000                            ??_vscp_getGUID  000011  
36047                                  _eval_poly  000000                               _handle_sync  000000  
36048                             ??_vscp_getZone  000011            __end_of_vscp_getManufacturerId  000016  
36049                      __size_of__RegsToCANID  000000          vscp_handleProtocolEvent@pos_1023  00002C  
36050                             __size_of_floor  000000                            __size_of_ldexp  000000  
36051                             __size_of_frexp  000000                       ?_vscp_getSegmentCRC  000000  
36052                       ??_vscp_getMatrixInfo  00000D                          _vscp_configtimer  00000E  
36053                       vscp_writeStdReg@code  000027                           ___aldiv@divisor  000010  
36054                            ___aldiv@counter  000014                            ___wmul@product  000015  
36055                     ??_vscp_doOneSecondWork  00001E                    sendVSCPFrame@vscpclass  000000  
36056                              OpenADC@config  000011                      _vscp_getMinorVersion  000000  
36057                                   _PIE1bits  000F9D                                 _low_alarm  000012  
36058                      __size_of_setEventData  000000                    __end_of_ECANInitialize  0000A2  
36059                                   i1u700_20  00012E                                  i1u700_21  00012A  
36060                                   i1u701_20  000178                                  i1u701_21  000174  
36061                                   i1u702_20  0001BE                                  i1u702_21  0001BA  
36062                                   i1u703_20  000204                                  i1u703_21  000200  
36063                                   i1u704_20  00024A                                  i1u704_21  000246  
36064                                   i1u705_20  000290                                  i1u705_21  00028C  
36065                                   i1u706_20  0002A6                                  i1u706_21  0002A2  
36066                                   _PIR1bits  000F9E                                  _PIR2bits  000FA1  
36067                                   i1u692_20  00002A                                  i1u692_21  000026  
36068                                   i1u693_20  00006A                                  i1u693_21  000066  
36069                                   i1u694_20  00008A                                  i1u694_21  000086  
36070                                   i1u695_20  00009A                                  i1u695_21  000096  
36071                                   i1u696_20  0000A8                                  i1u696_21  0000A4  
36072                                   i1u697_20  0000C6                                  i1u697_21  0000C2  
36073                                   i1u698_20  0000D8                                  i1u698_21  0000D4  
36074                                   i1u699_20  0000EC                                  i1u699_21  0000E8  
36075                           ECANSendMessage@i  000038                          ECANSendMessage@j  000033  
36076                      __end_of_vscp_getEvent  000044                                  _RXF0EIDH  000F02  
36077                                   _RXF0EIDL  000F03                                  _RXB0OVFL  007BA7  
36078                                   _RXF1EIDH  000F06                                  _RXF1EIDL  000F07  
36079                                   _RXB1OVFL  007BA6                                  _RXF0SIDH  000F00  
36080                                   _RXF0SIDL  000F01                                  _RXF1SIDH  000F04  
36081                                   _RXF1SIDL  000F05                                  _RXM0EIDH  000F1A  
36082                                   _RXM0EIDL  000F1B                           vscp_getEvent@rv  000031  
36083                                   _RXM1EIDH  000F1E                                  _RXM1EIDL  000F1F  
36084                       ??_vscp_getSegmentCRC  000011                                  _RXFBCON0  000DE0  
36085                                   _RXFBCON1  000DE1                                  _RXFBCON2  000DE2  
36086                                   _RXFBCON3  000DE3                                  _RXFBCON4  000DE4  
36087                                   _RXFBCON5  000DE5                                  _RXFBCON6  000DE6  
36088                                   _RXFBCON7  000DE7                                  _RXM0SIDH  000F18  
36089                                   _RXM0SIDL  000F19                                  _RXM1SIDH  000F1C  
36090                     ??_vscp_getMajorVersion  00000D                                  _RXM1SIDL  000F1D  
36091                 ?_vscp_getRegisterPagesUsed  000000                   ??_vscp_handleProbeState  000045  
36092                         vscp_setUserID@data  000010                      __end_of__CANIDToRegs  000166  
36093                                 _ADCON0bits  000FC2                         ___wmul@multiplier  000011  
36094                               __RegsToCANID  000000                        _vscp_probe_address  000009  
36095                            ??_sendTempEvent  000023               __size_of_vscp_goActiveState  000000  
36096                                 ?_eval_poly  000016                       getVSCPFrame@pNodeId  000024  
36097                                  _vscp_init  000000                                 _vscp_imsg  000019  
36098                                  _vscp_hour  000014                                 _vscp_omsg  000027  
36099          __size_of_vscp_handleProtocolEvent  000000                       __size_of_vscp_error  000000  
36100                  ?_vscp_handleProtocolEvent  000000      __size_of_vscp_writeNicknamePermanent  000000  
36101                           _vscp_page_select  000000                              _setEventData  000000  
36102                 __size_of_vscp_readRegister  000000                                  ___DCByte  00000F  
36103                          _measurement_clock  000006                     ?_vscp_getMinorVersion  000000  
36104                               ??_readEEPROM  00000F                  __size_of_init_app_eeprom  000000  
36105               __end_of_vscp_restoreDefaults  00000A                                 frexp@eptr  000011  
36106                                 _EECON1bits  000FA6                           ?_ECANInitialize  000000  
36107                                   __Hrparam  000000*                     ECANReceiveMessage@id  000019  
36108                               _seconds_temp  000000               __size_of_vscp_sendHeartBeat  000000  
36109                           __size_of_OpenADC  000000                          ??_vscp_getUserID  000011  
36110                            _vscp_getMDF_URL  000000                                  __Lrparam  000000* 
36111                           __CANIDToRegs@val  00000F                          __CANIDToRegs@ptr  00000D  
36112                           __size_of___aldiv  000000                          __size_of___fladd  000000  
36113                           __size_of___fldiv  000000                          __size_of___flneg  000000  
36114                           _vscp_initledfunc  000007                          __size_of___lbmod  000000  
36115                           __size_of___flmul  000000                    ??_vscp_handleHeartbeat  000011  
36116                           __size_of___flsub  000000                          __size_of___fltol  000000  
36117                                   ___altofl  000000                                  ___flpack  000000  
36118                           getCANFrame@flags  000022                              ?_WriteTimer0  00000D  
36119                                   ___awtofl  000000                          getCANFrame@pdata  000020  
36120                                   ___lwtofl  000000                            sendTempEvent@i  000024  
36121                    __size_of_Celsius2Kelvin  000000                               ??___asfladd  000040  
36122                                ??___asfldiv  000037                               ??___asflmul  000043  
36123                                   _exp$2282  00002E                               ??___asflsub  000040  
36124                         __end_of_readEEPROM  000012                     __size_ofi1_ConvertADC  000000  
36125                                 ?_vscp_init  000000                                  __ptext10  000000  
36126                                   __ptext11  000000                                  __ptext20  000000  
36127                                   __ptext12  000000                                  __ptext21  000000  
36128                                   __ptext13  000000                                  __ptext30  000000  
36129                                   __ptext22  000000                                  __ptext14  000000  
36130                                   __ptext31  000000                                  __ptext23  000000  
36131                                   __ptext15  000000                                  __ptext40  000000  
36132                                   __ptext32  000000                                  __ptext24  000000  
36133                                   __ptext16  000000                                  __ptext41  000000  
36134                                   __ptext33  000000                                  __ptext25  000000  
36135                                   __ptext17  000000                                  __ptext50  000000  
36136                                   __ptext42  000000                                  __ptext34  000000  
36137                                   __ptext26  000000                                  __ptext18  000000  
36138                                   __ptext51  000000                                  __ptext43  000000  
36139                                   __ptext35  000000                                  __ptext27  000000  
36140                                   __ptext19  000000                                  __ptext60  000000  
36141                                   __ptext52  000000                                  __ptext44  000000  
36142                                   __ptext36  000000                                  __ptext28  000000  
36143                                   __ptext61  000000                                  __ptext53  000000  
36144                                   __ptext45  000000                                  __ptext37  000000  
36145                                   __ptext29  000000                                  __ptext70  000000  
36146                                   __ptext62  000000                                  __ptext54  000000  
36147                                   __ptext46  000000                                  __ptext38  000000  
36148                                   __ptext71  000000                                  __ptext63  000000  
36149                                   __ptext55  000000                                  __ptext47  000000  
36150                                   __ptext39  000000                                  __ptext80  000000  
36151                                   __ptext72  000000                                  __ptext64  000000  
36152                                   __ptext56  000000                                  __ptext48  000000  
36153                                   __ptext81  000000                                  __ptext73  000000  
36154                                   __ptext65  000000                                  __ptext57  000000  
36155                                   __ptext49  000000                                  __ptext90  000000  
36156                                   __ptext82  000000                                  __ptext74  000000  
36157                                   __ptext66  000000                                  __ptext58  000000  
36158                                   __ptext91  000000                                  __ptext83  000000  
36159                                   __ptext75  000000                                  __ptext67  000000  
36160                                   __ptext59  000000                                  __ptext92  000000  
36161                                   __ptext84  000000                                  __ptext76  000000  
36162                                   __ptext68  000000                                  __ptext93  000000  
36163                                   __ptext85  000000                                  __ptext77  000000  
36164                                   __ptext69  000000                                  __ptext94  000000  
36165                                   __ptext86  000000                                  __ptext78  000000  
36166                                   __ptext95  000000                                  __ptext87  000000  
36167                                   __ptext79  000000                                  __ptext96  000000  
36168                                   __ptext88  000000                                  __ptext89  000000  
36169                                   __ptext98  000000                                  __ptext99  000000  
36170                  vscp_sendHeartBeat@subzone  00001C                             ?_getVSCPFrame  000023  
36171                           ??_vscp_sendEvent  000045                           _vscp_getSubzone  000000  
36172                           ??_vscp_setUserID  000011                             __size_of_main  000000  
36173                              __size_of_init  000000                 __size_of_vscp_writeAppReg  000000  
36174                        _vscp_check_pstorage  000000                             init_app_ram@i  000020  
36175             vscp_handleProtocolEvent@i_1022  000033            vscp_handleProtocolEvent@i_1025  000035  
36176             vscp_handleProtocolEvent@i_1033  000030                          doOneSecondWork@i  000028  
36177                       __end_of_vscp_getGUID  000016                             ??_writeEEPROM  000010  
36178                  __size_of_vscp_writeStdReg  000000                       ECANSendMessage@data  00001B  
36179                   ECANSendMessage@tempBSEL0  000034                              ?_getCANFrame  00001F  
36180                        ECANSendMessage@mode  000031                      __end_of_vscp_getZone  00000E  
36181                        ECANSendMessage@temp  000037                         ?__ECANPointBuffer  00000D  
36182                          vscp_setUserID@idx  000011                        vscp_readAppReg@reg  000012  
36183                         vscp_readAppReg@pos  000011                              i1_ConvertADC  000000  
36184                           vscp_sendEvent@rv  00001B                        ??__ECANPointBuffer  000010  
36185             vscp_handleProtocolEvent@offset  000028                               _RXB0FILHIT0  007B00  
36186                           init_app_eeprom@i  000010                       _vscp_setControlByte  000000  
36187                                   exp@coeff  000020                     ___flmul@f3_as_product  000039  
36188                                   log@coeff  000048               __size_of_vscp_setSegmentCRC  000000  
36189                            _vscp_readAppReg  000000                      ?_vscp_check_pstorage  000000  
36190                                _RXB1CONbits  000F50          __size_of_vscp_handleDropNickname  000000  
36191                                 _INTCONbits  000FF2                               ??_eval_poly  000040  
36192               ??_vscp_readNicknamePermanent  000011                       ECANReceiveMessage@i  00001A  
36193                            _vscp_guid_reset  000006                           _vscp_readStdReg  000000  
36194               vscp_handleDropNickname@bytes  000011                __end_of_vscp_newNodeOnline  000040  
36195                         _ECANReceiveMessage  000000                            ??_getVSCPFrame  000028  
36196                            _vscp_initbtncnt  000015                           sendVSCPFrame@id  000041  
36197                                   intlevel1  000000*                   ??_vscp_getMinorVersion  00000D  
36198                    vscp_getMatrixInfo@pData  00000D                   __end_of_vscp_getMDF_URL  000018  
36199                       ?_vscp_setControlByte  000000                             _timeout_clock  00000A  
36200                        ?_ECANReceiveMessage  000014                   ?_vscp_handleSetNickname  000000  
36201           __size_of_vscp_getSubMinorVersion  000000                           _vscp_node_state  000018  
36202                               handle_sync@i  000027                           _doOneSecondWork  000000  
36203                               ??_vscp_error  00000D                   ECANSendMessage@msgFlags  00001D  
36204                        vscp_getMatrixInfo@i  00000E                   vscp_setControlByte@ctrl  000010  
36205                __end_of_getCalibrationValue  000048                        ECANSendMessage@ptr  000039  
36206                          ??_init_app_eeprom  000010                     __size_of__CANIDToRegs  000000  
36207                             readEEPROM@data  000010                  __size_of_writeCoeffs2Ram  000000  
36208        __size_of_vscp_readNicknamePermanent  000000       __end_of_vscp_getBootLoaderAlgorithm  000004  
36209                _vscp_getBootLoaderAlgorithm  000000          __size_of_interrupt_at_low_vector  000000  
36210                     ECANSendMessage@dataLen  00001C                       __end_of_writeEEPROM  000030  
36211                        __ECANPointBuffer@pt  000011                      ??_ECANReceiveMessage  000017  
36212                      ??_vscp_check_pstorage  000011                    ECANSendMessage@buffers  000032  
36213                      _vscp_goBootloaderMode  000000                __end_of_Celsius2Fahrenheit  000080  
36214               __end_of_ECANSetOperationMode  000022                      _vscp_restoreDefaults  000000  
36215                __size_of_vscp_getFamilyCode  000000                               ??_vscp_init  000011  
36216                    __end_of_vscp_getSubzone  00000E                              ?_handle_sync  000000  
36217                __size_of_vscp_getFamilyType  000000                              ___aldiv@sign  000015  
36218                                 _RXM1EXIDEN  0078EB                __end_of_vscp_writeRegister  00002E  
36219                         __end_of_vscp_error  000004                    ECANSendMessage@tempPtr  000035  
36220                       _adc_conversion_flags  000010            __end_of_vscp_handleSetNickname  00003A  
36221         vscp_handleProtocolEvent@bytes_1030  000032                     ??_vscp_setControlByte  000010  
36222                       vscp_readRegister@reg  000014                              ___fladd@exp1  000015  
36223                               ___fladd@exp2  000014                              ___fladd@sign  000013  
36224                               __CANIDToRegs  000000                    __size_ofi1_WriteTimer0  000000  
36225          vscp_handleProtocolEvent@page_save  000024                             ___asfladd@f1p  000016  
36226                __size_of_vscp_getBufferSize  000000                              ___asfladd@f2  000018  
36227                   __size_of_ECANSendMessage  000000                             fp__readEEPROM  000000  
36228                               ___asfldiv@f2  000033